Revert "T-Mobile Theme Engine"

This reverts commit 5f6d3d5b05f3f5d2043bed22d39a9fa38efbb391.

Conflicts:
	core/java/android/app/ApplicationPackageManager.java
	core/jni/AndroidRuntime.cpp
	services/java/com/android/server/SystemServer.java

 This is the 2nd commit message:

T-mobile Theme -------- remove unused function

 This is the 3rd commit message:

T-mobile Theme -------- remove unused function

 This is the 4th commit message:

T-mobile Theme -------- remove unused function

remove AssetRedirectionManagerService, it is in T-Mobile theme,and unused now
Squash of Theme Engine from ChameleonOS

Theme -------- add missing string

Theme -------- ThemeResourcesPackage.java add debug info

Theme -------- fix import

Theme -------- fix void

Theme -------- fix up

Revert "Add ability to enable theme compatibility mode on a per-package level."

This reverts commit 3f01fa3e5b1363b6b3ae479d3dcb26fd85fdd673.

Conflicts:
	services/java/com/android/server/pm/Settings.java

Revert "Add methods for theme compatibility mode."

This reverts commit d7fe2755d4ef8ab5be125d2ecd71ee97f6c42b9e.

Add methods for theme compatibility mode.

Change-Id: I22554cd56fd1142516c00ab46549088b3eff6f4f

Add ability to enable theme compatibility mode on a per-package level.

This will allow a user to override theming of a particular application
that may not look good themed due to color problems or other issues.
[1/2]

Change-Id: Iefd07e06c07831524fe1151740616894319032cb

Conflicts:
	core/java/android/app/ApplicationPackageManager.java
	core/java/android/content/pm/IPackageManager.aidl
	core/java/android/content/pm/PackageManager.java
	services/java/com/android/server/pm/PackageManagerService.java
	services/java/com/android/server/pm/Settings.java

dd methods for theme compatibility mode ---- fix up

theme -------fix up

them -remove file

theme -fix build break

Revert "Update images with ChameleonOS branding."

This reverts commit a3eec0b3ee7390c1241b0d8c4f25f75bfc204399.

bootanimation: performance/speedup enhancements (squashed from CM10) -------- fix merge
framework: fix reference leak in activiy manager

Change-Id: If7f27ea35f5a1d1dd7c98fbe5f92729ab9ba0257
Irda: Add Irda System Service

This is not a perfect solution yet, but it does work and should therefore be a starting point.
It needs work to be functional on devices other than the Galaxy S4

* The Irda service is not started by default. It can be enabled via overlay.
* Uses a HAL module to communicate with sysfs

Change-Id: If0c4b2e59144b1f199c44add399a3f528ac11e5b

Conflicts:
	core/java/android/app/ContextImpl.java
	core/res/res/values/config.xml
	core/res/res/values/symbols.xml
	services/java/com/android/server/SystemServer.java

Irda service: add symbols.xml

remove AssetRedirectionManagerService  by last cherry-pick