Roll src/third_party/skia d22f37c:2a5ca89
Roll src/third_party/skia d22f37c:2a5ca89

Summary of changes available at:
https://chromium.googlesource.com/skia/+log/d22f37c..2a5ca89

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

Commits in this roll:
2a5ca89 egdaniel@google.com Revert of [TextBlob] Fall back to TightRunBounds when the font bounds are empty (patchset #1 id:1 of https://codereview.chromium.org/1284693002/ )
91d844d bsalomon@google.com Rename GrPipelineInfo to GrPipelineOptimizations
7fc2a26 joshualitt@chromium.org Move GrStrokeRectBatch creation to behind factory
ecd1a69 joshualitt@chromium.org Create GrRectBatchFactory
9d144ac egdaniel@google.com This is a speculative fix for the crash on IOS TBR=mtklein
d6b99cc fmalita@chromium.org [TextBlob] Fall back to TightRunBounds when the font bounds are empty
9ff6425 joshualitt@chromium.org move Stroke Rect and AAFill Rect to their own file
3a26fc8 djsollen@google.com Ensure that android "release" apps are signed with debug key
4f2b331 halcanary@google.com SkPDF: add assert for that SkWStream behaves.
47dfc36 bsalomon@google.com Use a factory function to create GrPipeline and remove unused member

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

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

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