Media Galleries API Metadata: Make BlobReader accessible to other extensions.

BUG=318450

Review URL: https://codereview.chromium.org/79933004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237134 0039d316-1c4b-4281-b951-d872f2087c98
Add ResourceFetcher to content\public\renderer.

This is needed to move the alt error page (Link Doctor)
code out of content.

BUG=308232
R=jam@chromium.org, ttuttle@chromium.org

Review URL: https://codereview.chromium.org/72913002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237135 0039d316-1c4b-4281-b951-d872f2087c98
cc: Early out in PictureLayer::Update more often

Previously, early outs there were prevented to give the PicturePile a
chance to update its visibility or handle invalidations.  However, this
can be handled a lot sooner than walking over all tiles.  If the layer
size hasn't changed, there are no invalidations, and the visiblity is
the same as the last frame, then early out.

With 220 bunnies (from bug link) on an N4:
PictureLayer::Update average goes from 0.065ms to 0.023ms
LayerTreeHost::UpdateLayers average goes from 1.233ms to 0.877ms

BUG=322207

Review URL: https://codereview.chromium.org/81953004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237136 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 237135
Blink roll 162625:162629

http://build.chromium.org/f/chromium/perf/dashboard/ui/changelog_blink.html?url=/trunk&range=162626:162629&mode=html
TBR=
BUG=

Review URL: https://codereview.chromium.org/83793010

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237137 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 237137
Use validated_url to check whether it's a Cacheable NTP or not in
DidFailProvisionalLoad.

BUG=322249

Review URL: https://codereview.chromium.org/84143002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237138 0039d316-1c4b-4281-b951-d872f2087c98
linux_aura: Port the root error dialog.

BUG=284562
R=pastarmovj@chromium.org, sky@chromium.org

Review URL: https://codereview.chromium.org/83293005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237139 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237140 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 237140