Implement color picker as an API

Cherrypicked from jellybean CMPA branch

Conflicts:
	core/res/res/values/public.xml
Organize public resources

Conflicts:
	core/res/res/values/public.xml
Add missing public entries and fix up symbols

Android has became so weird to add stuff on framework :/
Merge 20121118

Conflicts:
	core/java/android/app/ActivityThread.java
	core/java/android/app/ContextImpl.java
	core/java/android/content/res/AssetManager.java
	core/java/android/content/res/Configuration.java
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyButtonView.java
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
	services/java/com/android/server/SystemServer.java
Remove unuseful things and add stamping

Conflicts:
	services/java/com/android/server/SystemServer.java
Bugfixes
Whitespaces
Add missing color picker API stuff
Enable navigation bar transparency to be shown
Some more tansparency fixes

Credit @D4rKn3sSyS
https://github.com/ParanoidAndroid/android_frameworks_base/commit/5fe17fa7e9158e23fb0bcd3e61d208e3396ad6b0
Merge 20121119

- TabletUI relocated to 1000dp, first draft - misses all additions that
  were made to make it actually usable. Those will be added later.
- RecentsPopUpMenu for Hybrid quickaccess.
- Bugfix for Layout < 0 crash which would kill a couple of apps whose
  content was compromised by smaller displays/dpi's.

Conflicts:
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
PhoneWindowManager Bar size misscalculation fixed

Conflicts:
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
Recents Lag/TabUI at 1000dp/TabUI fixes
Revert "Implement color picker as an API"

Let's use a different approach without killing the api
Add missing stuff

And remove some extra things on led light

Conflicts:
	core/res/res/values/arrays.xml
	services/java/com/android/server/NotificationManagerService.java
Color transition speed

Conflicts:
	core/java/android/provider/Settings.java
Color transitions

Conflicts:
	core/java/android/provider/Settings.java
Remove log

And get rid of extra file from previous commit

Credit @D4rKn3sSyS
https://github.com/ParanoidAndroid/android_frameworks_base/commit/5c206378ec15a8648cc6a5a3cec33a910c6d55a3
Is not
SystemUI: ExpandHelper AOSP Bugs

1. weird popping issue when swiping open notifications because
   mHasPopped was not set properly
2. glow could get stuck because it was not reset at view-change

Patchset2: whitespaces

Change-Id: Icce241e82043cbcc1a28b902e78494fefd16f993