Files.app: Stop to use RootDirectory and path in BreadcrumbsController.

We cannot use RootDirectory constants after introducing multi profile support
because each profile will have its own RootDirectory.

As well as, we should switch to use entries instead of paths for the separate
file system.

This CL re-implements BreadcrumbsController and stop to use both RootDirectory
constants and file paths.

BUG=302090, 323806
TEST=manually

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237735 0039d316-1c4b-4281-b951-d872f2087c98
Remove some gpu sandbox warmup

Doesn't seem to be necessary with the lowered sandbox, and might cause
some delay on GPU startup (due to calling DwmFlush).

TBR=kbr@chromium.org
R=ananta@chromium.org
BUG=311259

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237736 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 237736
Fix file:// URIs passed in the file upload callback

Follow-up to http://crrev.com/r236192 - we can now handle content:
and absolute paths being passed back from the app in response to
the showFileChooser callback (as FilePath natively handles both those
formats). This completes the hookup by parsing the path out of
file: schemes (e.g. file:///foo/bar => /foo/bar)

BUG=Internal b/6930981

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237737 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 237737
Return early if item isn't found in map.

ResourceScheduler has a couple of occurences where it DCHECKs that a map contains a key, but never takes any action. DCHECKs don't fire off in release builds, therefore an actual check is required, otherwise this will result in undefined behavior and accessing invalid memory. This leads to security bugs.

BUG=312016

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

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