[2/2] Add support for custom LED colors notification

Originally from dvtonder (CyanogenMod)

Change-Id: Iab519a757220c444f166b8a05246c7ca71b897d8

Conflicts:
	core/res/res/values/vanir_symbols.xml
Allow creating custom dialogs in DialogPreference.

This allows creating non-AlertDialogs while still using the click and
state handling of DialogPreference.

Change-Id: I54fd7d6d6b9f6a49fef1ae95e0178838b3edfa56
Frameworks: Statusbar clock and date customizations

Some things changed on kitkat + our old code needed in general a bit
rework. All done with this patchset.

This commit add support for:

- Clock and date enable/disable
- Clock and date position
- AM/PM styles multilang support
- color
- Date format
- Date style

Change-Id: I73d854ed5cfb57fa19e4b5554bb10cb2e1ce9b65

Conflicts:
	core/java/android/provider/Settings.java
Move to base
Simplified alpha listview animation

most of these animations look like garbage.. so lets
just include a simple alpha one without interpolation
because it is not needed.

PS2: some cleanup and fix potential null pointer
PS3: small tweak to speed up alpha animation.. may tweak
transparency levels next..

TO DO: make it dependent on the values set in developer settings

Change-Id: I79c184e9125689fa88d0b2cf160e420517f3a91c

Conflicts:
	core/java/android/provider/Settings.java
	core/java/android/widget/AbsListView.java
frameworks: Animation control

Allows setting of some system animations based on AOKP's custom
system animations by stevie spear and listview animations plus some
extra stuff.

-Vanir

Change-Id: Id360abe158d36ab85c1c0d0103428d4a8867e70c

Conflicts:
	core/java/android/provider/Settings.java
	core/java/android/widget/AbsListView.java
	core/res/res/values/strings.xml
	core/res/res/values/symbols.xml
Keyguard: Use translucent UI

Change-Id: I31a48ec17b2a39e431bf9d8f1ce8f9c731fb2f2d
[1/2] Add battery level around unlock ring

PS2:
added missing change in KeyguardSelectorView.java

Change-Id: Ia4dbc2335657c096c34349ec67c4adfec0aeb91b
[1/2] base: volume panel styles and tweaks

From CM - Support different styles of the volume dialog
allows expanding the dialog to show all adjustable volumes

New setting MODE_VOLUME_OVERLAY defines the style
0 = unchanged - single slider
1 = expandable - button beside to slider to expand - this is the default
2 = expanded - open already expanded

This also adds using setting VOLUME_LINK_NOTIFICATION
to allow adjusting the separation of notification and ringer volumes
default=1

This also already adds the new setting
VOLUME_ADJUST_SOUNDS_ENABLED default=1
to allow disabling the volume adjust sound

PS2:
the usual whitespace cleanup :)

PS3:
change commit message

PS4:
added missing change for VOLUME_LINK_NOTIFICATION in AudioService

PS5:
nitpicks are good :)

Conflicts:
	core/java/android/provider/Settings.java
	media/java/android/media/AudioService.java

Change-Id: I94e0f944f76ee9751663de8ac40d99a342884259
Merge branch 'kk44' of https://github.com/camcory/platform_frameworks_base into kk44