[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
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>
Revert "HeadsUp: Correctly add and remove the window"

This reverts commit 576a9f902995299c4d9d57fd24708d6a259644de.
Revert "HeadsUp: Only remove heads up if attached to window"

This reverts commit 111ac5d0ae00b14e69e532fd289beb6de4342cfc.
Revert "Frameworks: Heads up meets SlimKat....SlimKat meets Google IO [1/4]"

This reverts commit d40f8265c9375bd5e4c83254d4b32311319027fc.

Conflicts:
	core/java/android/provider/Settings.java
Revert "Revert "PEEK [1/2]""

This reverts commit 541d93665b928e77ab106f0ad64dcb05ee67fc04.

Conflicts:
	core/java/android/provider/Settings.java
Revert "Revert "PEEK: Beautify bridging layers code""

This reverts commit a48fb9dd2b04460ea9de88537e998d3eb85b8a3f.
Revert "Revert "[1/2] Add support for Peek app""

This reverts commit 335610413b2b75d7f403dc2b1607cb54f8ec890e.
Revert "Revert "NotificationHelper: We shouldn't use logical here, one case is enough no matter the order""

This reverts commit 0da6056d2ffe63191209b2db7e46fe104a50540f.
Revert "Revert "NotificationHelper: Create broadcast receiver for Peek app""

This reverts commit f233010823b549e91ba0d701ee39b92f41584353.
Revert "Revert "NotificationHelper: Define Peek app broadcast intents""

This reverts commit 7de19af3078d61b5d3a1611118da9258528b1d8f.
Revert "Revert "PEEK: Sensors improvements""

This reverts commit a7fb85329d5cdc288bc51af4b559f3622c1b8c58.
Revert "Revert "HOVER [1/2]""

This reverts commit 6e64174821309745c771f953a2534de93ae00c35.

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
Revert "Revert "HOVER: Theme Engine compatibilities and some resources tweaks""

This reverts commit acbfddc71718fe0e3a4e0cb82b38e07be9d0021d.
Revert "Revert "HOVER: Match notification width on tablets too""

This reverts commit a5d5cccba4ca6ad14553a6883b9cc4a8efcdcd43.
Revert "Revert "HOVER: Ensure to clear after reparenting all notifications""

This reverts commit e5df347004d8925818e02dff14e1f3175f85ce14.
Revert "Revert "HOVER: Fix notification content not being updated""

This reverts commit f32937f281d60df78e7a1250e99a3ef5c8735297.
Revert "Revert "HOVER: Rework showing behavior on tablets""

This reverts commit dc72f9453652842b33d348bb06827ac1b2523875.
VolumePanel: Rework design on top of Hover

Signed-off-by: David L.-W. <xD_e-mail@gmx.de>