Roll external/skia f2a4cc1a7..2111d5fdf (8 commits)

https://skia.googlesource.com/skia.git/+log/f2a4cc1a7..2111d5fdf

2019-01-14 halcanary@google.com SkPDF: elimate old IMAGE_STATS, de-dupe image code.
2019-01-14 borenet@google.com Add Test-Ubuntu18-Clang-Golo-GPU-QuadroP400-x86_64-Debug-All-DDL1 to CQ
2019-01-14 bungeman@google.com Remove empty statement.
2019-01-14 halcanary@google.com DM: distinguish between reading and parsing in error messages
2019-01-14 brianosman@google.com Revert "Revert "Add SkImage::makeColorTypeAndColorSpace""
2019-01-14 halcanary@google.com SkPDF: unify Canon and Document
2019-01-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader f04b56fb041f..939adc5b9dc7 (1 commits)
2019-01-14 reed@google.com Revert "remove SK_SUPPORT_LEGACY_PAINT_FONT_FIELDS"

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