Roll Skia from 904d26fab474 to 1351a5954f99 (28 revisions)

https://skia.googlesource.com/skia.git/+log/904d26fab474..1351a5954f99

2022-02-03 scroggo@google.com Revert "[fuzzer] Remove GL from (now-Vulkan) build"
2022-02-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from fe56532f503c to b756b2c2744a (8 revisions)
2022-02-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from a480a7d5f4b9 to 865fb8ff0da9 (533 revisions)
2022-02-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 4998c7b3a2b8 to 6014f10de554 (6 revisions)
2022-02-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 38f2ff52dd9e to 012840b75229 (5 revisions)
2022-02-03 michaelludwig@google.com Avoid RAII wrappers around PatchWriter
2022-02-02 johnstiles@google.com Remove SkSL::String + string_view concatenation.
2022-02-02 johnstiles@google.com Remove string_view + string_view concatenation function.
2022-02-02 egdaniel@google.com Revert "Add SkSurface resolve function."
2022-02-02 kjlubick@google.com [canvaskit] Add 1d and 2d PathEffects to API
2022-02-02 egdaniel@google.com Add SkSurface resolve function.
2022-02-02 johnstiles@google.com Update RecursiveComparison tests to run on GPU.
2022-02-02 egdaniel@google.com [graphite] Store ResourceProvider on Recorder instead of Gpu.
2022-02-02 michaelludwig@google.com Reland "Move last join control point storage into PatchWriter"
2022-02-02 csmartdalton@google.com Use FillRRectOp in drawStrokedLine for dmsaa
2022-02-02 jvanverth@google.com DrawPoints: Don't render NaN/infinite point data.
2022-02-02 johnstiles@google.com Simplify string handling for invokeChild.
2022-02-02 brianosman@google.com Revert "Reland "Remove skstd::optional entirely.""
2022-02-02 johnstiles@google.com Remove skstd::conjunction.
2022-02-02 kjlubick@google.com [ck] Expose ParagraphBuilderImpl::Reset to CanvasKit
2022-02-02 kjlubick@google.com [fuzzer] Remove GL from (now-Vulkan) build
2022-02-02 robertphillips@google.com [graphite] Pass SkUniforms around as an SkSpan
2022-02-02 johnstiles@google.com Convert SkSL::to_string to skstd::to_string.
2022-02-02 eustas@google.com Add MVP implementation of JPEGXL decoder.
2022-02-02 johnstiles@google.com Reland "Remove skstd::optional entirely."
2022-02-02 robertphillips@google.com [graphite] Expand GradientData to include everything needed for uniform generation
2022-02-02 johnstiles@google.com Convert appendf and vappendf to static methods.
2022-02-02 johnstiles@google.com Remove starts_with and ends_with from SkSL::String.

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://skia-autoroll.corp.goog/r/android-master-autoroll
Please CC scroggo@google.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Test: Presubmit checks will test this change.
Exempt-From-Owner-Approval: The autoroll bot does not require owner approval.
Bug: b/186777432
Change-Id: Id3522521abbb84eaabda1eaebee109c913cbb3f3