Changes to support new libazure
Several things have changed with this incarnation of libazure:
- Enums have been updated and we must rework some code to deal
with libazure using strongly-typed enums.
- CreateDrawTargetSkiaWithGrContextAndFBO was removed, so it has
been re-added.
- gfx::ScaledFontSkia can now be created directly from TrueType
data whereas before it needed a FontInfo.