Revert "Cleanup theme assets when done with them"

This reverts commit 773af839c1835632c35556766358b094325504d2.
Revert "CM11 Themes: Use 32bit hash to decide if idmap should be created"

This reverts commit 45425693f59883a8a7e95d502b9f5250bf6761a4.
Revert "CM11 Themes: Take into account ALL res/xml dirs"

This reverts commit 06c696b556f2fa4f9817aa35d31ad7f41470c965.
Revert "Move theme strings to cm_strings.xml"

This reverts commit 1540d1921267f09edbdcd993dd02b2746f4b16cc.
Revert "Fix New Theme Engine compile"

This reverts commit a0a816fea3f8f996a3286839d7384a77a8abac6d.
Revert "New Theme Engine [1/6]"

This reverts commit 24c4cce5f93d7b57a86dc4daed75d976abf63b2b.
Revert "Runtime resource overlay, iteration 2, test cases"

This reverts commit c5e1f9aa65d6f70f7ee05e06a620445bb5d4ad29.
Revert "Runtime resource overlay, iteration 2"

This reverts commit 942fe09447fda74baec96f206ec0035a07bfecde.
Revert "New command line tool 'idmap'"

This reverts commit 489353530e5a63494984f7430d2f70145ef05875.
Revert "Remove T-mobile items not used by new theme engine"

This reverts commit f2899fb611ec6eeecc4fbf9edd9662fda496b9eb.
Halo and MultiWindow Tweaks

1. Add halo state check, multiwindow will not cast on if halo exist.
2. Recent panel popup menu: hide multiwindow option if halo exist
3. If HALO is activated all HALO notifications will open in floating wi
   If HALO is not activated notifications will open in mutiwimdow mode.
4. Some Cleanup
SystemUI: Custom Tile - add Global && Create Small API

Add forgotten Global table to Custom tile
Adjust Advanced Tile to directly change
	settings rather than sending an
	intent to the Chamber to loop and parse...
	and return to loop and parse again...
	Cleaner and more efficient

API:
Intent Broadcasted:
"com.android.systemui.CHAMBER_FIRED"
Extras:
"setting_key" > Setting being resolved
"setting_value" > Value resolved setting is currently
	set to.
"%" must be added as a flag per the usual usage of getting
	Extras to allow correct parsing.
	I.E. "%setting_key" and "%setting_value"

Intent can be caught by many profile management apps
	such as tasker and llama.  This allows the
	user to catch this intent and change profiles
	update settings, etc. Given that only advanced
	users are using this process anyway, it will
	only be called by those who might take interest
	in using it.

rebase

Change-Id: I275f616977acacb5aa802f89ea019e986bd82844
Revert "Halo and MultiWindow Tweaks"

This reverts commit 84aede2c6b802c637e572b18e592520bb652eced.
Revert "Revert "Base: fix MultiSelectListPreference NPE""

This reverts commit cbfb174fe425802d55f3822c4b5af52b3c6d66d7.
Revert "Fix Floating Window"

This reverts commit 3304a0661c957a15cd87f56f52511ae69dfc9174.
Revert "Base: App Circle sidebar (add support Samsung multiwindow flags)"

This reverts commit cfd56dbaec2b17d1c4fccbed5e075f7c3f156516.
Revert "Base: App Circle sidebar (add support floating window)"

This reverts commit d51782dd8040da773e7f71ece1cd0c03f0f22ae9.
Revert "[1/2] Base: implement App circle sidebar"

This reverts commit 8fb2e7c76930fb5aee8a6ed96558f055f3c1dcbf.

Conflicts:
	core/java/android/provider/Settings.java
Revert "Base: Floating window with multitasking"

This reverts commit 2d8839d60d2217eac863f6ec0045f644199ae536.

Conflicts:
	core/java/android/content/Intent.java
Revert "Revert "Halo and MultiWindow Tweaks""

This reverts commit 24e31417e137668a07f3e3cd2709ecb2b608eefd.