bring in torchCostant
and update torch tile
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
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
Option to use volume keys to control media volume any time
Original commit pawitp (https://github.com/pawitp)

Conflicts:
	media/java/android/media/AudioService.java