Don't declare WebView as a library.

We don't need to declare WebView as a library as we add its resources to
the asset manager dynamically rather than through a <uses-library> tag
in an application manifest. This also removes the need for it to be a
privileged application.

Bug: 11505352
Change-Id: I504af9dc120739368169653d71072251b907a41f
diff --git a/chromium/AndroidManifest.xml b/chromium/AndroidManifest.xml
index 6b88034..97b2484 100644
--- a/chromium/AndroidManifest.xml
+++ b/chromium/AndroidManifest.xml
@@ -20,6 +20,5 @@
     <application android:label="WebView Library"
         android:icon="@mipmap/icon_webview"
         android:multiArch="true">
-        <library android:name="com.android.webview" />
     </application>
 </manifest>
diff --git a/chromium/CleanSpec.mk b/chromium/CleanSpec.mk
index 1d5b521..6e87126 100644
--- a/chromium/CleanSpec.mk
+++ b/chromium/CleanSpec.mk
@@ -47,6 +47,7 @@
 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/framework/webview)
 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/framework/webviewchromium.jar)
 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/priv-app/webviewchromium)
+$(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/priv-app/webview)
 
 # ******************************************************************
 # NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST ABOVE THIS BANNER
diff --git a/chromium/package.mk b/chromium/package.mk
index a7859bc..eff3548 100644
--- a/chromium/package.mk
+++ b/chromium/package.mk
@@ -26,8 +26,6 @@
 
 LOCAL_MANIFEST_FILE := AndroidManifest.xml
 
-LOCAL_PRIVILEGED_MODULE := true
-
 LOCAL_MODULE_TAGS := optional
 
 LOCAL_STATIC_JAVA_LIBRARIES += android_webview_java_with_new_resources