Roll src/third_party/pdfium/ dbc3d3e1e..3c58aa0bf (6 commits)

https://pdfium.googlesource.com/pdfium.git/+log/dbc3d3e1e0b2..3c58aa0bf51c

$ git log dbc3d3e1e..3c58aa0bf --date=short --no-merges --format='%ad %ae %s'
2017-05-11 thestig Use clamp() in a couple more places.
2017-05-11 dsinclair Rename render device classes
2017-05-11 dsinclair Remove unused GetPlatformSurface and GetDC methods
2017-05-11 dsinclair Add missing CheckUnsupportedError
2017-05-11 npm Do not use vector data() when it is empty
2017-05-11 dsinclair Move map and codec loading into manager

Created with:
  roll-dep src/third_party/pdfium


Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, see:
http://www.chromium.org/developers/tree-sheriffs/sheriff-details-chromium#TOC-Failures-due-to-DEPS-rolls


TBR=dsinclair@chromium.org

Change-Id: I7120222e0c3c5f7de30df1a09c779c5dddd6bb42
Reviewed-on: https://chromium-review.googlesource.com/503538
Reviewed-by: <pdfium-deps-roller@chromium.org>
Commit-Queue: <pdfium-deps-roller@chromium.org>
Cr-Commit-Position: refs/heads/master@{#471192}
diff --git a/DEPS b/DEPS
index 7d66e721e..ddf7ad9 100644
--- a/DEPS
+++ b/DEPS
@@ -64,7 +64,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling PDFium
   # and whatever else without interference from each other.
-  'pdfium_revision': 'dbc3d3e1e0b28692c31f08f6b4c606577255078d',
+  'pdfium_revision': '3c58aa0bf51c64eb126be165e7478e70fbb68043',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling openmax_dl
   # and whatever else without interference from each other.