Preload the WebView package into all applications.

This is a temporary workaround to allow the WebView to move into
an APK.

BUG: 11505352
Change-Id: I0c446d44c3f94f70bced7f471ae6fb74f65d5ff9
diff --git a/core/java/android/content/pm/PackageParser.java b/core/java/android/content/pm/PackageParser.java
index 8b6f3d4..319559a 100644
--- a/core/java/android/content/pm/PackageParser.java
+++ b/core/java/android/content/pm/PackageParser.java
@@ -723,6 +723,12 @@
         pkg.baseCodePath = apkPath;
         pkg.mSignatures = null;
 
+        // TODO: Remove this when the WebView can load resources dynamically. b/11505352
+        if (pkg.usesOptionalLibraries == null) {
+            pkg.usesOptionalLibraries = new ArrayList<String>();
+        }
+        pkg.usesOptionalLibraries.add("com.android.webview");
+
         return pkg;
     }