refractor quick settings

Conflicts:
	res/xml/system_settings.xml
LastApp Toggle [2/2]
Provides option for new LastApp Action in frameworks.
Can be used as NavBar or NavRing.

PS2 : Add icons by Hoolm.
PS3 : Remove unnecessary dependency

Signed-off-by: Zaphod <mwilson@acesappraisal.com>
Change-Id: Icda3a83f6cd8378f57043678c4535dcb8f245eec
add recent apps GB style action to navbar buttons (2/2)
This will add the option to open the Gingerbread style
recent application dialog.
This is the dialog that will show when doing <Alt><Tab> with
a bluetooth keyboard.

Change-Id: If396c4b440d9b0a6a69cec22d81d418c7ea8ce3d
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Transparency control overhaul
Change-Id: If2e5745d92c3ec5b7e18cb2426268554293f004f
Signed-off-by: Roman Birg <romanbirg@gmail.com>

Conflicts:
	res/values/strings.xml
 QuickRecord Tile (3/3)
PS2: Change name of tile.
PS3: Rebase
PS4: Remove WIP from title.
Settings:  Toggle rewrite (2/2)
QuietHours Toggle (2/2)

Required for longpress action.

Reflect change in Settings.

Signed-off-by: Bajee11 <bajee11@gmail.com>
Change-Id: I2082e12fb2ce9e4063d960df540259eb6822fbcd

Conflicts:
	src/com/android/settings/Settings.java
	src/com/android/settings/cyanogenmod/QuietHours.java
Navbar and navring: remove screenshot option
Removed from awesome action.
rebase
RC: Navring rework.

PS1: Better interface for users.
     Get drawables from FW.

PS2: Added logic for tabletui and layouts (may need tweaking)

PS3: Cleaned up strings
     Added long and short discriptions to the pop up dialogs
     Since long press action have no icon I made a friend uri toast
     message to let user know a long press action was set.

PS4: simpify the dialogs a bit. still need to fix custom icons...

PS5: Fixed custom Icons did more dialog work.
     only 2 things left. tabletui/landscape layouts need tweaking
     need to move target selection and enable longpress inside the new
     ui. Getting close this is pretty functional.

PS6: Adjusted custom icons size.
     Moved Enable long press and amount inside the ui
     moved Navigation ring to its own header in main activity

PS7: Cleanup a bit.
     fixed crashing on changing target values
     Now using a spinner and switch for target number and longpress

pic https://dl.dropbox.com/u/31932935/Screenshot_2013-02-23-21-59-23.png

PS8: Comment clean up.

PS9: use one content resolver instead of like 12....
     Switched to enum and switch case for dialog functions

PS10; rebase off new awesome action. clean up things Jon pointed out
      added icons from Nitroz

ps11: get rid of one last hardcoded string

ps12: Rebase

Layouts:
- Phones: use portrait in any mode to configure. It is that simple:
the ring just cannot fit in landscape because the drag handler
is always in the middle of the glowpad and if we want one that fits,
that would be just too small.
- Tablets: tablet/phablet looks ok, phone mode is weird.
I bet nobody uses that anyways.

That's all I could do, tested on mako and grouper.

Change-Id: I33342f5e8bd3b88a56fb3cbbac2390a4cef1269f

Conflicts:
	AndroidManifest.xml
	res/values-sw600dp/dimens.xml
	res/values/dimens.xml
	res/values/strings.xml
	res/xml/preference_headers.xml
	res/xml/prefs_navring.xml
	src/com/android/settings/aokp/NavRingTargets.java
	src/com/android/settings/aokp/Navbar.java

Conflicts:
	res/xml/system_settings.xml
	src/com/android/settings/aokp/Navbar.java