Handle theme changes

Change-Id: Ib933df8ef825ac35dfcf3207be5f803c2da18f56
Improve margins for all tablets

My last patch caused the Remove and App Info icons to be cut off
and distorted. This change increases the space so that there is
no distortion on full sized or small tablets.
A problem remains that was present before. When you have the
searchbar invisible in landscape on a small tablet, the Remove
and App Info icons are not displayed. It works fine on large tablets,
on small tablets with the search bar visible and on small
tablets in portrait.

Change-Id: I61ae8d70785878026c1207f3677d667cc49d7c50
Merge "Handle theme changes" into cm-11.0
Merge "Improve margins for all tablets" into cm-11.0
Fixed: Empty status for Protected Apps any other non-state settings
 don't get cached view information from other settings.

Change-Id: I8be1949ccaad326ce97ed76f0ce8ec328b757a6e
Move Scrolling Wallpaper to new Trebuchet Settings

Change-Id: I57961ae9b6f0df334ddd2c4563ddfd7e2939f01e
Trebuchet : Default workspace improvements

This reverts commit b54b34edd5c87e6d0702793b423b14dc24fb1076

Fix bug for mdpi devices crash loop.

Revert requires overlays to know if GSF installed,
adding a run time check to load default workspaces.

Add in additional overlays per density for new LauncherModel
and LauncherProvider 4.4.3 logic.

Change-Id: I5709182521e80d273e892eb3310abd68acac95ad
Merge "Move Scrolling Wallpaper to new Trebuchet Settings" into cm-11.0
Use theme change categories and clear widget preview cache

Change-Id: If10fa3fa407891b91322c7e982742eb1dfab2b93
Merge "Use theme change categories and clear widget preview cache" into cm-11.0
Remove old preference activity

* Also cleanup & remove unused strings

Change-Id: I0b9f2405ab98b0df612a18ccfaa5d9ba98876d8a
Revert "Trebuchet : Icon pack support"

This is no longer needed because of the awesome new Themes Engine

This reverts commit 89970649602163ba8cb5c01c4c77534f45b66121.

Change-Id: I1dca53b8c8020ecb6ab7b0da6931f380564eda85
Merge remote-tracking branch 'cm/cm-11.0' into kk4.4

Conflicts:
	AndroidManifest.xml
	res/xml-sw600dp/default_workspace.xml
	res/xml-sw600dp/default_workspace_no_telephony.xml
	res/xml-sw720dp/default_workspace.xml
	res/xml-sw720dp/default_workspace_no_telephony.xml
	res/xml/default_workspace.xml
	res/xml/default_workspace_no_telephony.xml
	src/com/android/launcher3/ThemeChangedReceiver.java
disable scrolling homescreen as default

Change-Id: I55b52b1915f419944f543a07426b53826db8b5d6
Trebuchet: don't crash when updating the "All apps" shortcut

Change-Id: I2afd3e1c8a73248c2b657585739813b1a894a7f6
Signed-off-by: Roman Birg <roman@cyngn.com>
Trebuchet : Persist sorting mode

Change-Id: I62e0e79785e7e4c56b8e31df78909c4522e229c7
Merge remote-tracking branch 'cm/cm-11.0' into kk4.4
Replace ugly Drawer setting (Sort Mode)

Change-Id: Iabedd48c43cd30ea747af093fad6d3874495bced
Revert font change support

Change-Id: I1f1ecd348c485e370b92c4b49512a3bc5d9d56a7