Roll external/skia b693fbf0f..6516293c1 (32 commits)

https://skia.googlesource.com/skia.git/+log/b693fbf0f..6516293c1

2017-11-02 csmartdalton@google.com Include Vulkan in all Android builds on the CQ
2017-11-02 angle-deps-roller@chromium.org Roll skia/third_party/externals/angle2/ a59fc19f6..0741c0f1e (1 commit)
2017-11-02 caryclark@skia.org filling holes in canvas doc
2017-11-02 jvanverth@google.com Revert "Revert "Fix int overflow issues with clip and path bounds, take 2.""
2017-11-02 angle-deps-roller@chromium.org Roll skia/third_party/externals/angle2/ 6a89d2275..a59fc19f6 (1 commit)
2017-11-02 herb@google.com Support for direct gaussian blur  evaluation
2017-11-02 liyuqian@google.com Remove SK_SUPPORT_LEGACY_AA_CHOICE
2017-11-02 liyuqian@google.com Add a GPU calmbench bot
2017-11-02 angle-deps-roller@chromium.org Roll skia/third_party/externals/angle2/ d10cf69e8..6a89d2275 (1 commit)
2017-11-02 jvanverth@google.com Revert "Fix int overflow issues with clip and path bounds, take 2."
2017-11-02 brianosman@google.com Fix GPU blurring when using SkColorSpaceXformCanvas
2017-11-02 robertphillips@google.com Do not always allocate temp space in GrGLGpu::uploadTexData
2017-11-02 jvanverth@google.com Fix int overflow issues with clip and path bounds, take 2.
2017-11-02 kjlubick@google.com Rename chromebook jobs to be more human friendly
2017-11-02 angle-deps-roller@chromium.org Roll skia/third_party/externals/angle2/ 58f67be0c..d10cf69e8 (1 commit)
2017-11-02 csmartdalton@google.com Revert "Implement window rectangles in vulkan"
2017-11-02 jvanverth@google.com Revert "Implement window rectangles in vulkan"
2017-11-02 csmartdalton@google.com Revert "Fix signed/unsigned comparison in assert"
2017-11-02 csmartdalton@google.com Fix signed/unsigned comparison in assert
2017-11-02 bsalomon@google.com During flush store GrOp draw and upload records on GrOpFlushState instead of on the ops themselves.
2017-11-02 reed@google.com add client-context to SkWriteBuffer
2017-11-02 kjlubick@google.com Add instructions for building Skia for Chromebooks
2017-11-02 angle-deps-roller@chromium.org Roll skia/third_party/externals/angle2/ a8b73ed05..58f67be0c (1 commit)
2017-11-02 angle-deps-roller@chromium.org Roll skia/third_party/externals/angle2/ e1f3ad4d8..a8b73ed05 (2 commits)
2017-11-02 csmartdalton@google.com Implement window rectangles in vulkan
2017-11-02 angle-deps-roller@chromium.org Roll skia/third_party/externals/angle2/ 640d597d8..e1f3ad4d8 (2 commits)
2017-11-02 jvanverth@google.com Add sample mouse support to Viewer
2017-11-02 mtklein@chromium.org add a GM to demo dither
2017-11-02 kjlubick@google.com Add Pixelbook to tree
2017-11-02 kjlubick@google.com Make CPU coverage bot a bit faster
2017-11-02 egdaniel@google.com Remove content area from GrTextureAdjuster.
2017-11-02 ethannicholas@google.com API to cache shader binaries between runs of Skia.

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: Ia006c6e27588077abd58ae05f08426e7b0683e5f
Exempt-From-Owner-Approval: The autoroll bot does not require owner approval.
(cherry picked from commit 0fb4b365b99b5e15da2875f9e0bf68c7d1cc6819)
108 files changed