Revert almost all changes landed by android-next-roll so that we can start
rolling from master

Revert 066f005 Fix the GLSL persistent cache by Brian Osman · 2 days ago
Revert cd749e0 Reland "Reland "Fix blurry edges on large ovals."" by Jim Van Verth · 4 days ago
Revert 888125a Avoid special shader for opaque alpha when drawing simple rectangles. by Brian Salomon · 10 days ago
Revert d664f59 Fix up readPixels, writePixels, and copies when dealing with ycbcr textures in vulkan. by Greg Daniel · 10 days ago
Revert 5d0d709 Respect stroke width in Android rrect clip optimization by Michael Ludwig · 10 days ago
Revert 47d268c Always draw emoji with GPU. by Ben Wagner · 14 days ago
Revert 8006159 Fallback for source should not use sub-pixel positioning. by Herb Derby · 2 weeks ago
Revert 260c772 Use bulk api in direct-to-screen fallback by Herb Derby · 2 weeks ago
Revert 89e3a98 Introduce bulk strike api for glyph metrics for one draw case by Herb Derby · 2 weeks ago
Revert 93c428c Move GlyphAndPos and PathAndPos to interface and rename. by Herb Derby · 2 weeks ago
Revert 0af6cdf [android/next-release] Relax OS dimensions on non-master branches by Ben Wagner · 2 weeks ago
Revert c68cf70 Revert "Revert "more relaxed precision decorations for SPIR-V output"" by Ethan Nicholas · 2 weeks ago
Revert 196011f re-re-fixed RelaxedPrecision by Ethan Nicholas · 2 weeks ago
Revert 45ab903 Don't directly map vertex/index buffers on qualcomm vulkan. by Greg Daniel · 2 weeks ago
Revert 7cfc6a3 Roll recipe deps by Eric Boren · 3 weeks ago
Revert 87d7c6c Clamp override color to bytes in GrFillRectOp when half float vertex attrs not supported. by Brian Salomon · 3 weeks ago
Revert a039bda Fix cached perspective shadows by Jim Van Verth · 3 weeks ago
Revert 88e153c Check that a glyph will fit in the atlas instead of a bogus check by Herb Derby · 3 weeks ago

The exception are listed below. These CLs are required in order to not break builds.

Keep 12f2883 Add API to get canvas wrapped by SkPaintFilterCanvas by Stan Iliev · 7 days ago
Keep 0a65212 RESTRICT AUTOMERGE: [Android] Do not build for Windows by Yi Kong · 3 weeks ago

Change-Id: I189a7fce9501585f9c02262999d7a3b74700de94
40 files changed