Roll src/third_party/skia 4b5472b:58d890b
Roll src/third_party/skia 4b5472b:58d890b

Summary of changes available at:
https://chromium.googlesource.com/skia/+log/4b5472b..58d890b

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

Commits in this roll:
58d890b wangyix@google.com All child GrFragmentProcs' transforms and textures will be stored in the root GrFragmentProc in preorder
cc34c41 halcanary@google.com Revert of SkPDF:  Move SkFlate into src/pdf (part 1/3) (patchset #1 id:1 of https://codereview.chromium.org/1285913002/ )
d1bc574 scroggo@chromium.org Update CodexTest to test valid_alpha.
5a4d235 jvanverth@google.com Revise DrawAtlasBatch to get rid of one copy when generating the batch.
69a9689 bsalomon@google.com Remove trace marker support from GrBufferedDrawTarget
d0375bc msarett@google.com Fix bmp RLE "bug"
e14c1fe halcanary@google.com SkPDF:  Move SkFlate into src/pdf (part 1/3)
65cc3e4 halcanary@google.com C API: add radial, sweep, and two-point conical gradient shaders
b427db1 scroggo@chromium.org Consolidate SkCodec functions for handling rewind

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

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

axinging/chromium-crosswalk,Pluto-tv/chromium-crosswalk,Chilledheart/chromium,axinging/chromium-crosswalk,Chilledheart/chromium,Pluto-tv/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,Chilledheart/chromium,Pluto-tv/chromium-crosswalk,axinging/chromium-crosswalk,Chilledheart/chromium,Pluto-tv/chromium-crosswalk,Pluto-tv/chromium-crosswalk,Chilledheart/chromium,Chilledheart/chromium,axinging/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,Chilledheart/chromium,axinging/chromium-crosswalk,Pluto-tv/chromium-crosswalk,Pluto-tv/chromium-crosswalk,axinging/chromium-crosswalk,axinging/chromium-crosswalk,Chilledheart/chromium,Pluto-tv/chromium-crosswalk,Chilledheart/chromium,Pluto-tv/chromium-crosswalk