Roll external/skia ca37f32c7..0a4b13cde (31 commits)

https://skia.googlesource.com/skia.git/+log/ca37f32c7..0a4b13cde

2018-03-22 robertphillips@google.com Remove std::move from GrSimpleTextureEffect
2018-03-22 halcanary@google.com tests/ImageTest: fail gracefully
2018-03-22 halcanary@google.com CreatePlatformGLTestContext_egl:  Try GLES 3, then GLES 2.
2018-03-22 bsalomon@google.com Always validate GrBackendTextures passed to YUV image factories
2018-03-22 halcanary@google.com GrGLES Interface: GL_OES_vertex_array_object ext
2018-03-22 angle-skia-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com Roll skia/third_party/externals/angle2/ 8b92c53b8..107c72476 (2 commits)
2018-03-22 mtklein@chromium.org lock before using fCacheKeys in ~SkImageFilter()
2018-03-22 halcanary@google.com dm: fix unused-private-field error when skia_use_expat=false
2018-03-22 mtklein@chromium.org add repro case for skia:7674
2018-03-22 mtklein@chromium.org rm SkTDArray::{Deleter,release()}
2018-03-22 fmalita@chromium.org [sksg] Simplify TrimEffect
2018-03-22 herb@google.com Remove the last uses of auto glyph cache.
2018-03-22 liyuqian@google.com Better decisions about choosing AAA versus DAA
2018-03-22 liyuqian@google.com Reland "Remove legacy precision boundary"
2018-03-22 bsalomon@google.com Support GL_RGB textures and render targets.
2018-03-22 ethannicholas@google.com switched SPIR-V vertexid to vertexindex
2018-03-22 djsollen@google.com Revert "Remove legacy precision boundary"
2018-03-22 caryclark@skia.org update SkIRect centerx centery docs
2018-03-22 angle-skia-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com Roll skia/third_party/externals/angle2/ 3395c8b96..8b92c53b8 (1 commit)
2018-03-22 update-docs@skia.org Update markdown files
2018-03-22 angle-skia-autoroll@skia-buildbots.google.com.iam.gserviceaccount.com Roll skia/third_party/externals/angle2/ 8574357f1..3395c8b96 (5 commits)
2018-03-22 mtklein@chromium.org back to individual flags for :hsw
2018-03-21 benjaminwagner@google.com Remove some MSVC 32-bit Perf/Test jobs.
2018-03-21 ynovikov@google.com update_meta_config: Use new LUCI optional GPU Android trybot
2018-03-21 borenet@google.com [infra] Use new LUCI Mac trybot
2018-03-21 caryclark@skia.org limit discrete path effect iterations
2018-03-21 joe@bitworking.org Add Node as a bot asset.
2018-03-21 mtklein@chromium.org small ABI + narrow/wide code updates
2018-03-21 bsalomon@google.com Remove deprecated version of SkImage::MakeFromAdoptedTexture that does not take SkColorType
2018-03-21 liyuqian@google.com Remove legacy precision boundary
2018-03-21 csmartdalton@google.com ccpr: Use a more stable formula to find quadratic coordinates

The AutoRoll server is located here: https://android-roll.skia.org

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

If the roll is causing failures, please contact the current sheriff, who should
be CC'd on the roll, and stop the roller if necessary.

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