Roll Skia from e2ba2f5b20e0 to 4e085a7ab069 (14 revisions)

https://skia.googlesource.com/skia.git/+log/e2ba2f5b20e0..4e085a7ab069

2022-07-11 jvanverth@google.com [metal] Add label support
2022-07-11 johnstiles@google.com Emit runtime shader SkSL code into Graphite programs.
2022-07-11 robertphillips@google.com Better encapsulate Blend, Color and Empty shaders
2022-07-11 johnstiles@google.com Replace addRuntimeEffectDictionary with constructor argument.
2022-07-11 johnstiles@google.com Pass runtime-effect dictionary to GenerateRuntimeShaderGlueCode.
2022-07-11 michaelludwig@google.com Manually roll dawn
2022-07-11 johnstiles@google.com Require newlines after directives.
2022-07-11 brianosman@google.com Add API to validate an SkRuntimeEffect against SkCapabilities
2022-07-11 robertphillips@google.com Return SkPathEffect::onFilter failure if filter processing is killed
2022-07-11 herb@google.com Rename SkStrikeForGPU* to StrikeForGPU
2022-07-11 jvanverth@google.com [graphite] Add SDF text vertex support
2022-07-11 herb@google.com Move SkStrikeForGPU to sktext::gpu namespace
2022-07-11 jvanverth@google.com [graphite] Add vertex support for transformed text
2022-07-11 jvanverth@google.com [graphite] Remove use of color attribute for text.

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: Idc41a35aaf694914e9f6760db2f6167c891f6964