Implement WebViewChromium.preauthorizePermission.

Plumb the API from the framework into AwContents.

Bug: 16008767
Change-Id: Iac770b2481e36b3085dd14cd6d1b0c54f2279b69
diff --git a/chromium/java/com/android/webview/chromium/WebViewChromium.java b/chromium/java/com/android/webview/chromium/WebViewChromium.java
index 12dbef2..8dc0481 100644
--- a/chromium/java/com/android/webview/chromium/WebViewChromium.java
+++ b/chromium/java/com/android/webview/chromium/WebViewChromium.java
@@ -2042,8 +2042,10 @@
         return new AwPrintDocumentAdapter(mAwContents.getPdfExporter(), documentName);
     }
 
+    @Override
     public void preauthorizePermission(Uri origin, long resources) {
-        // TODO: implement preauthorizePermission.
+        checkThread();
+        mAwContents.preauthorizePermission(origin, resources);
     }
 
     // AwContents.NativeGLDelegate implementation --------------------------------------