Add support for live wallpapers in theme bundles

Allow theme bundles to specify a component name
corresponding to a live wallpaper (which must exist in
the device) instead of a drawable asset.
Also update the usage of WallpaperSetter for the case
of LiveWallpaper.

Bug: 130734277
Change-Id: Ie37dcb391515c5b080884bbdfc794f80ee73cdf8
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 0046cad..4857768 100755
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -7,6 +7,7 @@
 
     <uses-permission android:name="android.permission.CHANGE_OVERLAY_PACKAGES"/>
     <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
+    <uses-permission android:name="android.permission.SET_WALLPAPER_COMPONENT" />
 
     <application
         android:extractNativeLibs="false"