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