Add content provider for browser geolocation permissions

This replaces the old Google-specific geolocation setting.

Fixes http://b/issue?id=2428694
Part of http://b/issue?id=2383870

Change-Id: I6308b476ad18b1d71d7438b936c592a45365c9f0
diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml
index a57c71b..6f57fa5 100644
--- a/core/res/AndroidManifest.xml
+++ b/core/res/AndroidManifest.xml
@@ -244,6 +244,14 @@
         android:description="@string/permdesc_writeHistoryBookmarks"
         android:protectionLevel="dangerous" />
 
+    <!-- Allows an application to write to (but not read) the user's
+         geolocation permissions.. -->
+    <permission android:name="com.android.browser.permission.WRITE_GEOLOCATION_PERMISSIONS"
+        android:permissionGroup="android.permission-group.LOCATION"
+        android:label="@string/permlab_writeGeolocationPermissions"
+        android:description="@string/permdesc_writeGeolocationPermissions"
+        android:protectionLevel="signatureOrSystem" />
+
     <!-- ======================================= -->
     <!-- Permissions for accessing location info -->
     <!-- ======================================= -->