<webview>: Implement support for package-local chrome-extension:// URLs

Add a new object to manifest.json: 

"webview": {
  'accessible_resources': [
    // List of files and URL patterns go here.
  ],
  'privileged_partitions': [
    // List of partition wildcards go here.
  ]
}
BUG=157626
Test=WebViewTest.Shim_TestChromeExtensionURL, WebViewTest.Shim_TestLoadAbortChromeExtensionURLWrongPartition

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225896 0039d316-1c4b-4281-b951-d872f2087c98
[Files.app] Add an automated tests for the suggest-an-app dialog.

BUG=293716
TEST=browser_test passes
NOTRY=Ture
# NOTRYing for linux_chromeos is already passed.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225897 0039d316-1c4b-4281-b951-d872f2087c98
base: Move PerfTimer out of test/ directory.

Reason: PerfTimer is used by production code, so it doesn't make sense to have
it as test only.

- Rename it to ElapsedTimer.
- Move into base namespace.
- Move into timer/ directory.

BUG=None
TEST=None, no functional change
R=brettw@chromium.org
TBR=grt@chromium.org # for chrome_frame

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@225898 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 225897
Blink roll 158389:158500

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

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

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

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