QuickToggles from PA - Initial Commit
systemUI: add swipe QS to Notifications and back

Change-Id: I95aaa4fa1b0e8f74537e48936fe2c0f9f15671dd
Remove videos

Change-Id: Iece10bffbff1689f276493aa6423659f79b128b9
Allow creating custom dialogs in DialogPreference.

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

Change-Id: I54fd7d6d6b9f6a49fef1ae95e0178838b3edfa56
[2/2] Add support for custom LED colors notification

Originally from dvtonder (CyanogenMod)

Change-Id: Iab519a757220c444f166b8a05246c7ca71b897d8

Conflicts:
	core/res/res/values/slim_symbols.xml
Frameworks: Advanced Power Menu

Change-Id: I1c9af874a340e4fccbef09a5879f0b718d6998dd

Conflicts:
	core/res/res/values/beergang_symbols.xml
	core/res/res/values/slim_strings.xml

Conflicts:
	core/java/android/provider/Settings.java
Clear all recents
[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
Settings: add HEADSET_CONNECT_PLAYER key

Change-Id: I1250d44fdde7f6d508ac6e49c4c6bb85c9f66233

Conflicts:
	core/java/android/provider/Settings.java
base: Add a key combo to start/stop video recording

Press volume up and power to start recording a video of your screen.
Press this key combo again to stop it.

Change-Id: Id0b13ba1092a1d6e0bf7bff5f14d89764cdf370c

Conflicts:
	packages/SystemUI/res/values/beergang_strings.xml
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java

Conflicts:
	packages/SystemUI/res/values/beergang_strings.xml
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
volume rocker: option to control cursor in text field using volume keys
volume rocker wake
volume rocker music control
Quick Settings Pulldown: Left or Right side option

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java
Status bar brightness control

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
Fix the flipping animation sometimes being played when pulling the quick
settings with two fingers
Finally fix incorrect flipping to quick settings
AudioService: Don't adjust volume when vol-downing to vibrate or silent

Pressing vol-down to vibrate or silent would (previously) still adjust the
stream volume, setting the last audible volume to 0, which is not allowed
for voice-capable devices.  Thus, the last audible volume would reset to
default on reboot if on vibrate/silent or the lowest volume setting.

By not adjusting volume when vol-downing to vibrate or silent on
voice-capable devices, the last audible volume is always preserved across
reboot.
Framework Track Control: Switch from broadcast to audio service

Ordered broadcast is unreliable.
Switch to using the Audio Service's dispatchMediaKeyWithWakeLockToAudioService
as it sends the event to the correct receiver.
Lockscreen VolCtrls: don't raise volume on skipTrack

Set mIsLongPress to true when longpress was successful to avoid
volume from being changed on release
No recent apps: use white, not holo blue light.
Follow new UI changes