Listen for ACTION_PACKAGE_BEING_REMOVED

Requires http://review.cyanogenmod.org/#/c/64139/

This will allow us to handle changing back to the default
theme for any components that are using the package about
to be removed.  Some apps may crash if the them resources are
removed before we change the theme back.

Change-Id: If1778ea4dd3be86af21479f12e75d22083e168ef
Themes: Support launcher based icon packs [2/2]

Before this patch, icon packs written for Trebuchet/Nova/Apex could not be used
with the new theme engine as the formats were different.

For full description, see [1/2] in frameworks/base

Change-Id: Ifaec3c4b459a74eab19c69a086e117b96aeb3e0f
Merge "Listen for ACTION_PACKAGE_BEING_REMOVED" into cm-11.0
CM11 Themes: Allow defining a custom default theme [2/3]

Change-Id: I94521a09339fb760b7a56b9a3ba3d2c56e2d3ac5
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_packages_providers_ThemesProvider into HEAD

Conflicts:
	src/org/cyanogenmod/themes/provider/ThemePackageHelper.java
	src/org/cyanogenmod/themes/provider/ThemesOpenHelper.java

Change-Id: I933833fd0945861694c588c0ff498fab259e8d32
Properly handle updating holo theme.

Change-Id: I157e597ee53894b1237c05dd2000b1da957b1968