Revert "[skottie] Refactor text shaping APIs"

This reverts commit 85412c2ca48464637972c8d0a0886cc9d90391bd.

Reason for revert: unexpected g3 image diffs

Original change's description:
> [skottie] Refactor text shaping APIs
>
> Currently skottie::Shaper returns a list of textblob-based  "fragments".
>
> Update the shaping APIs to return glyph information instead (glyph runs,
> IDs, positions), and the text rendering abstractions to draw glyphs
> explicitly.
>
> Also remove sksg::TextBlob (no longer used) and replace with a similar
> glyph-based render node (GlyphTextNode) in TextAdapter.cpp.
>
> This change is intended to enable more control over glyph rendering, for
> animated fonts.
>
> No functional or rendering changes are expected.
>
> Change-Id: I1d78d502aaaba8d6b836c5e568a35adf69bd4bf5
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/566881
> Reviewed-by: Ben Wagner <bungeman@google.com>
> Commit-Queue: Florin Malita <fmalita@google.com>

Change-Id: If2a891e6b5a4835370dd914152547414480e7b81
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/568042
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