Add types.private.ChromeDirectSetting and Connect it to preferencesPrivate.googleGeolocationAccessEnabled
* Adds a component extension only API type
chrome.types.private.ChromeDirectSetting (mirrors ChromeSetting except that it
does not provide levelOfControl info given that this only applies to component
extensions).
* Switches preferencesPrivate.googleGeolocationAccessEnabled to use chrome.types.private.ChromeDirectSetting
* Implements preliminary get, set, and clear functionality (direct access to the preferences)
* Adds stubs for onChange to be done later.
* Removes existing component extension affordances in the existing extension
preferences codepath
BUG=164227
Review URL: https://chromiumcodereview.appspot.com/18341016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@211300 0039d316-1c4b-4281-b951-d872f2087c98
17 files changed