[1/2] base: expandable volume panel and tweaks

* Ditch aosp volume panel and use expandable as default, hardcode it.
* Add VOLUME_LINK_NOTIFICATION option to allow adjusting notification
  and ringer separately (default=1).
* Add VOLUME_ADJUST_SOUNDS_ENABLED option to allow disabling
  the volume adjust sound (default=1).
* Replace old Settings slider icon with new KitKat cog icon

Signed-off-by: Ricky Salinas <rsalinas1@mail.usf.edu>
Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

Change-Id: I94e0f944f76ee9751663de8ac40d99a342884259
Fix: Linked volumes

Check for linked volumes a little earlier than we previously did.
This ensures the correct value is set after boot.

Change-Id: I207680bed1b849351d6cbb283ae415621fab58b4
Update API
Move volume adjust sound option to more native place (1/2).

Our new UX concept includes saving more settings headers possible.
Move this into Volumes settings fragment. Also update description string.

Change-Id: Icee918dc35a4248e4dcdb4c9aa6af9d2ff68f220
Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
Audio: make safe headset volume user configurable

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

Conflicts:
	core/java/android/provider/Settings.java
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
base: fix enable/disable of notification light

http://jira.omnirom.org/browse/OMNI-86

Change-Id: I1a252c2553462302e416517288bb944de1558956

Conflicts:

	services/java/com/android/server/NotificationManagerService.java

Conflicts:
	services/java/com/android/server/NotificationManagerService.java
status bar: quick settings pulldown, left or right side option

Quick pulldown sometimes flips when it should not

The new code simply checks to see that the Event was a pull down event and that the event started in the top status bar.
If this is the case, then the quick panel is swapped to (without flip)

Special Thanks to my daughter Jenny fo painstakingly reproducing this bug.

Fix the flipping animation sometimes being played when pulling the quick
settings with two fingers

Finally fix incorrect flipping to quick settings