Roll external/skia e855b9dec..830d5c032 (18 commits)

https://skia.googlesource.com/skia.git/+log/e855b9dec..830d5c032

2018-12-12 ethannicholas@google.com we now cache GLSL shaders when we can't cache the binaries
2018-12-12 herb@google.com Funtion to say if an SkFont has anti aliasing.
2018-12-12 ethannicholas@google.com Revert "Perform Vulkan resets in a background thread"
2018-12-12 ethannicholas@google.com Revert "fix for GrVkGpu not always unreffing all command pools"
2018-12-12 rmistry@google.com Remove Android compile bots from CQ
2018-12-12 mtklein@google.com convert bug fiddle into a GM
2018-12-12 fmalita@chromium.org SkShaper per-line callback
2018-12-12 kjlubick@google.com Update expectations for internal bot
2018-12-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skia/third_party/skcms ee5557693416..e9b211dd665b (1 commits)
2018-12-12 mtklein@google.com add -Tidy bot
2018-12-12 ethannicholas@google.com fix for GrVkGpu not always unreffing all command pools
2018-12-12 mtklein@google.com add clang-tools-extra to clang_linux
2018-12-12 mtklein@google.com add google-build-namespaces to clang-tidy checks
2018-12-12 brianosman@google.com Update win_toolchain, and refactor how it's built
2018-12-12 kjlubick@google.com [canvaskit] Correctly translate between shadow radius and sigma
2018-12-12 kjlubick@google.com [canvaskit] Allow users to load their own fonts
2018-12-12 egdaniel@google.com Fix path to vulkan header.
2018-12-12 mtklein@google.com run clang-tidy on headers too

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: Icfcffcec3105587f01186dc84f0f4eedf824d371
Exempt-From-Owner-Approval: The autoroll bot does not require owner approval.