QS: Make it possible to show smaller icons -> show text under the tiles

PS: this commit also auto-reverts this: https://github.com/cristianomatos/android_frameworks_base/commit/045effe362e3f814de158e835f51ec4826e0f93f and https://github.com/cristianomatos/android_frameworks_base/commit/3cbc5abb2b7fb4f8db0cd502d8d167f26a3b2757

Change-Id: I023623d3fe39a2f0907ecdb870e96b16eb17e936

Conflicts:

	packages/SystemUI/src/com/android/systemui/quicksettings/QuickSettingsTile.java

(cherry picked from commit c48962ef7aaf309f12997bd7b3ccdc0c85670b55)
CM11 Themes: Put overlays in their own group.

Overlays will now be added to their own group and the
target group will contain a pointer to the overlay
package to be used in getResource and getBagLocked.

Change-Id: Icc6c6eb791f04966e68dbc099eae8e7129546414
(cherry picked from commit 45fcd8d7c23e7045b57e2b5e788d260f830bd377)
CM11 Themes: Remove type matching restriction

Change-Id: I5a8ac8ff1794350ff9dc03b378c704bfb97d0a9e
(cherry picked from commit 29482bdc439123c45aec5b88d79eee6151634bb1)
CM11 Themes: Allow forcing idmap (re)creation.

Change-Id: I9f5938e9b1052da83b7f2cd7b1ff6f1ed270db6b
(cherry picked from commit fa23891c2125c53383f3473b9dfec6bd01c7e04a)
CM11 Themes: Use theme name for audible name.

Change-Id: Ib841cb80925b0f3f5ac770e00df04515849e9360
(cherry picked from commit b84e4ca9434c5e105a223c3c3dc68f321b095719)