Roll src/third_party/skia 4abc186:e8c5666
Roll src/third_party/skia 4abc186:e8c5666

Summary of changes available at:
https://chromium.googlesource.com/skia/+log/4abc186..e8c5666

CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
TBR=scroggo@google.com

Commits in this roll:
e8c5666 caryclark@google.com Very tiny paths are subsumed by the Convexicator and are treated as convex when they are not.
5ca41c1 joshualitt@chromium.org Remove GrRedBlackTree
8895792 jvanverth@google.com Rename backing texture testing routines
3df1e21 joshualitt@chromium.org Another trivial cleanup
ab51cbd djsollen@google.com Disable optimization as HWUI does not yet support color shaders.
6bb6d40 kkinnunen@nvidia.com Implement support for CHROMIUM_path_rendering pseudo extension
4be181e mtklein@chromium.org 3-15% speedup to HardLight / Overlay xfermodes.
a5517e2 reed@google.com add src-rect-constraint to drawImageRect

Review URL: https://codereview.chromium.org/1230853003

Cr-Commit-Position: 972c6d2dc6dd5efdad1377c0d224e03eb8f276f7@{#338734}

CapOM/ChromiumGStreamerBackend,ltilve/ChromiumGStreamerBackend,lihui7115/ChromiumGStreamerBackend,ltilve/ChromiumGStreamerBackend,CapOM/ChromiumGStreamerBackend,CapOM/ChromiumGStreamerBackend,lihui7115/ChromiumGStreamerBackend,ltilve/ChromiumGStreamerBackend,lihui7115/ChromiumGStreamerBackend,lihui7115/ChromiumGStreamerBackend,CapOM/ChromiumGStreamerBackend,lihui7115/ChromiumGStreamerBackend,CapOM/ChromiumGStreamerBackend,lihui7115/ChromiumGStreamerBackend,lihui7115/ChromiumGStreamerBackend,ltilve/ChromiumGStreamerBackend,CapOM/ChromiumGStreamerBackend,ltilve/ChromiumGStreamerBackend,CapOM/ChromiumGStreamerBackend,ltilve/ChromiumGStreamerBackend,ltilve/ChromiumGStreamerBackend,lihui7115/ChromiumGStreamerBackend,lihui7115/ChromiumGStreamerBackend,ltilve/ChromiumGStreamerBackend,CapOM/ChromiumGStreamerBackend,CapOM/ChromiumGStreamerBackend,ltilve/ChromiumGStreamerBackend