Revert "Add SkFontMgr option to DataURI resources and clean up predecoding"

This reverts commit d28c24342a36e1ac1782fb16a7768d0aa5c29fea.

Reason for revert: breaking g3

Original change's description:
> Add SkFontMgr option to DataURI resources and clean up predecoding
>
> I've been bitten before by having a boolean parameter being incorrectly
> set by a pointer, so this changes the "predecode" boolean to
> be a class enum to make the addition of the SkFontMgr less
> error-prone.
>
> Looking at current clients who use DataURIResourceProviderProxy,
> they might only be relying on the base64 decoding of images,
> not typeface data. Therefore, we might be able to land the SkFontMgr
> part of this change w/o staging.
>
> Also clients who use MultiFrameImageAsset, FileResourceProvider,
> and DataURIResourceProviderProxy are not setting the predecode
> boolean, so that also can probably be landed w/o staging.
>
> The increase in code size is expected, given the fact that previously
> skottie_tool had the empty SkFontMgr instead of an actual SkFontMgr
> which could load fonts (Freetype was previously included to deserialize
> typefaces, I believe)
>
> Change-Id: I99c782c71a4b24479f3ec9d3f226a6f37e2101b7
> Bug: b/305780908
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/773576
> Reviewed-by: Florin Malita <fmalita@google.com>

Bug: b/305780908
Change-Id: Ic2c45ef4f0d480208cabed62c857eb2c9bbff701
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/777756
Auto-Submit: Florin Malita <fmalita@google.com>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
7 files changed