Roll external/skia 1eace2db4..1af03d439 (3 commits)

https://skia.googlesource.com/skia.git/+log/1eace2db4..1af03d439

2017-07-31 jvanverth@google.com Compute correct bounds for DrawShadowRec.
2017-07-31 ethannicholas@google.com updated spirv-tools to latest version
2017-07-31 bsalomon@google.com Don't create GrAtlasTextBlobs for zero glyph count text draws.

Test: Presubmit checks will test this change.
Change-Id: Ief3ed7a97d143f5078d0b7c07537dfce08ae8bcf
diff --git a/Android.bp b/Android.bp
index a3aa997..e7b5627 100644
--- a/Android.bp
+++ b/Android.bp
@@ -159,6 +159,7 @@
         "src/core/SkDocument.cpp",
         "src/core/SkDraw.cpp",
         "src/core/SkDrawLooper.cpp",
+        "src/core/SkDrawShadowInfo.cpp",
         "src/core/SkDraw_vertices.cpp",
         "src/core/SkDrawable.cpp",
         "src/core/SkEdge.cpp",
@@ -1490,7 +1491,7 @@
         "tests/SerializationTest.cpp",
         "tests/ShaderOpacityTest.cpp",
         "tests/ShaderTest.cpp",
-        "tests/ShadowUtilsTest.cpp",
+        "tests/ShadowTest.cpp",
         "tests/SizeTest.cpp",
         "tests/Sk4x4fTest.cpp",
         "tests/SkBase64Test.cpp",