Retain only requiredForAllUsers apps when creating a managed profile.

When a managed profile is created, system apps are installed for the new user by default.
This change removes all system apps except for those marked as requiredForAllUsers in their manifest.
Additionally, a few hard-coded system apps are retained as a temporary measure to enable development & testing.
These will be removed in a later CL.

Change-Id: Ic24b2d5ca9d119c2ccfd7ef34ff7d298594c9434
diff --git a/res/values/required_managedprofile_apps.xml b/res/values/required_managedprofile_apps.xml
new file mode 100644
index 0000000..920e4b6
--- /dev/null
+++ b/res/values/required_managedprofile_apps.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <!-- A temporary list of apps to be retained in the managed profile. This will be removed in a future CL. -->
+    <string-array name="required_managedprofile_apps">
+        <item>com.android.providers.userdictionary</item>
+        <item>com.google.android.marvin.talkback</item>
+        <item>com.android.inputdevices</item>
+        <item>com.google.android.apps.inputmethod.hindi</item>
+        <item>com.google.android.inputmethod.korean</item>
+        <item>com.google.android.inputmethod.pinyin</item>
+    </string-array>
+</resources>