Add Theme engine support

Conflicts:
	core/java/android/app/ActivityManager.java
	core/java/android/app/ActivityThread.java
	core/java/android/content/Intent.java
	core/jni/AndroidRuntime.cpp
	include/androidfw/AssetManager.h
	libs/androidfw/Android.mk
	libs/androidfw/ResourceTypes.cpp
	media/java/android/media/AudioService.java
	media/java/android/media/RingtoneManager.java
	packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
	packages/SystemUI/res/layout/status_bar.xml
	packages/SystemUI/src/com/android/systemui/SystemUIService.java
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
	services/java/com/android/server/SystemServer.java
	services/java/com/android/server/am/ActivityManagerService.java
	services/java/com/android/server/pm/PackageManagerService.java
Don't spam logcat when using touchscreen while state is disabled

For example if the bootanimation is loading and you press the screen you get loads of spam