Allow custom properties on getActualProperty

Without this, getting navbar dpi via getActualProperty would cause a crash
Better handling for getActualProperty

If appInfo is not found, first attempt to use getProperty, and in case of failing, fall back to rom defaults
tabUI drawables
Implement color picker as an API

Cherrypicked from jellybean CMPA branch

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

Change-Id: I5456fdf9c996456e2bb230c4670e60a6fac5ca8d
Add missing public entries and fix up symbols

Android has became so weird to add stuff on framework :/
Bugfixes
Add missing color picker API stuff
Enable navigation bar transparency to be shown
Squashed PA merges

Conflicts:
	core/java/android/app/ContextImpl.java
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/SignalClusterView.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyButtonView.java
	packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java

Change-Id: I0adee41714ff4037ae5027d8cbc068835d729116