Roll external/skia e2fd74b48..63fdd972c (25 commits)

https://skia.googlesource.com/skia.git/+log/e2fd74b48..63fdd972c

2018-10-26 herb@google.com Combine mask loops in bitmap device
2018-10-26 brianosman@google.com On second thought, remove GrColor4s
2018-10-26 herb@google.com Remove functional part of unique glyphs from the builder
2018-10-26 brianosman@google.com Use SkColor4f functionality, rather than SkPM4f.h inline functions
2018-10-26 halcanary@google.com SkQP/Java: remove unneeded stack trace, count tests correcctly
2018-10-26 halcanary@google.com skqp/.../assets/.gitignore: remove important things
2018-10-26 brianosman@google.com Revert "Remove memory used by unique glyphs"
2018-10-26 brianosman@google.com Remove SkPM4fPriv.h, inline the two functions at call-sites
2018-10-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 e9503ae90a9d..3ce69ba3eb60 (1 commits)
2018-10-26 mtklein@google.com remove RP bench
2018-10-26 mtklein@google.com use Steps in SkSRGBGammaColorFilter
2018-10-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 38ff83043a35..50b105973431 (1 commits)
2018-10-26 scroggo@google.com Fix bug decoding JCS_RGB jpeg files
2018-10-26 benjaminwagner@google.com Fix Bazel formatting.
2018-10-26 michaelludwig@google.com Extract per-edge quad vertex tesselation code into reusable interface
2018-10-26 mtklein@google.com add a test for extend range sRGB roundtripping
2018-10-26 csmartdalton@google.com ccpr: Unregister path listeners when their cache entries are evicted
2018-10-26 mtklein@google.com move unspecialized routines out of SkOpts
2018-10-26 scroggo@google.com Reformat public.bzl
2018-10-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader fde88d96a58b..38ff83043a35 (1 commits)
2018-10-26 herb@google.com Remove memory used by unique glyphs
2018-10-26 reed@google.com use utils for deprecated TextAlign
2018-10-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 4c84379fd3cb..fde88d96a58b (1 commits)
2018-10-26 scroggo@google.com Blacklist CG platform generator on incInterlaced
2018-10-26 scroggo@google.com Reland "New GIF codec; new third_party/wuffs dep"

The AutoRoll server is located here: https://autoroll-internal.skia.org/r/android-master-autoroll

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: I1f1a8a6c84db4640d6a964dc9402faa9f3425361
Exempt-From-Owner-Approval: The autoroll bot does not require owner approval.
diff --git a/Android.bp b/Android.bp
index e30c8b5..0c9ec68 100644
--- a/Android.bp
+++ b/Android.bp
@@ -564,6 +564,7 @@
         "src/gpu/ops/GrNonAAStrokeRectOp.cpp",
         "src/gpu/ops/GrOp.cpp",
         "src/gpu/ops/GrOvalOpFactory.cpp",
+        "src/gpu/ops/GrQuadPerEdgeAA.cpp",
         "src/gpu/ops/GrRegionOp.cpp",
         "src/gpu/ops/GrSemaphoreOp.cpp",
         "src/gpu/ops/GrShadowRRectOp.cpp",
@@ -1931,7 +1932,6 @@
         "bench/ShapesBench.cpp",
         "bench/Sk4fBench.cpp",
         "bench/SkGlyphCacheBench.cpp",
-        "bench/SkRasterPipelineBench.cpp",
         "bench/SortBench.cpp",
         "bench/StreamBench.cpp",
         "bench/StrokeBench.cpp",