Allowing file:/// in Instant Extended's Most Visited links.

BUG=306137

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234734 0039d316-1c4b-4281-b951-d872f2087c98
Pepper: Move some OWNERS to WATCHLISTS.

There are some OWNERS only in ppapi/api because they want to be notified of
changes. However, listing users as OWNERS in a file doesn't enforce this;
someone could easily just get approval from a top-level ppapi/ OWNER instead.

This change guarantees that some members of the native_client_sdk team will get
emails for any changes to ppapi/api and ppapi/c.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234735 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 234735
Refactor PermissionsData to pull out the check for scripting the webstore.

Move that to ExtensionsClient::IsScriptableURL.

BUG=298586

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@234736 0039d316-1c4b-4281-b951-d872f2087c98
Always force-create the session service when opening a browser window.

This makes it explicit that session restore may start when a Browser
object is constructed and changes GetForProfileForSessionRestore to not
interfere with the effects of ServiceIsNULLWhileTesting().

BUG=314714

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

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