Roll Skia from 044137673848 to 20402f8a4292 (14 revisions)

https://skia.googlesource.com/skia.git/+log/044137673848..20402f8a4292

2022-08-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 3ee9789f25ed to e76913f77204 (7 revisions)
2022-08-03 djsollen@google.com Fix canvaskit GM bindings by adding CtsEnforcement::kNever
2022-08-03 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from f7953083e17c to 3c797eba3b55 (3 revisions)
2022-08-03 johnstiles@google.com Add readonly/writeonly modifiers to SkSL.
2022-08-03 djsollen@google.com Update GPU unit tests to identify an enforced CTS version level
2022-08-03 johnstiles@google.com Reject function out-parameters if they are opaque.
2022-08-03 johnstiles@google.com Disallow the redefinition of built-in functions.
2022-08-03 herb@google.com Use calculated source rect for transformed and SDFT SubRuns
2022-08-03 herb@google.com Return glyph bounding rect from prepareForSDFTDrawing
2022-08-03 borenet@google.com [infra] Use adb push --sync
2022-08-03 johnstiles@google.com Set up module dependencies properly for compute.
2022-08-03 kjlubick@google.com Manual Roll Dawn from c2272b852e52 to f7953083e17c
2022-08-03 johnstiles@google.com Update clang-format rules to better follow Skia style.
2022-08-03 johnstiles@google.com Update initializer indent to 8 spaces.

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 nscobie@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/240427374
Bug: b/186777432
Change-Id: I2d6b84b5d73c5548dc5bddda5970ebb6ed90c316