Make ExtensionPrefValueMapFactory take BrowserContext

This is a trivial refactor towards breaking ExtensionPref's dependency
on Profile.

BUG=309909
TEST=compiles
TBR=erg@chromium.org for a rename in profile_impl.cc

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230411 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 230411
FileAPI: Wire up between PluginPrivateFileSystemBackend and FileSystemContext

- FileSystemContext retains PluginPrivateFileSystemBackend object.
- The context refuses to serve an URL request for a file in isolated filesystems.


BUG=286240
TEST=content_unittests --gtest_filter=PluginPrivateFileSystemBackendTest.*
TEST=content_unittests --gtest_filter=FileSystemContextTest.CanServeURLRequest

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230412 0039d316-1c4b-4281-b951-d872f2087c98
Files.app: Prevent drag operations while a user is touching the device.

Previously long touch generates a dragbegin event and it brakes the drag
selector. We cannot discriminate touch and mouse events now, thus the CL let
Files.app ignore dragbegin events while a user is touching the device.

BUG=none
TEST=manually

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

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