[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).

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

Change-Id: I94e0f944f76ee9751663de8ac40d99a342884259
Immersive mode on quick settings

This adds the ability to toggle statusbar / navbar via quicksettings (former expanded desktop), but
using the new 4.4 APIs that allow a swipe-up, swipe-down gesture, to restore bars.

Credits to CM project for the implementation
http://review.cyanogenmod.org/#/c/53468/

Drawables by Arz Bhatia

Patchset 2: Rebase
Patchset 6: Fixes from CM

Change-Id: I1f694d87f0364aed7b6951714ea2bfbfd8555064

Conflicts:
	packages/SystemUI/res/values/pa_strings.xml
Volume rocker: Option to control cursor in text fields (1/2)

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

Change-Id: I80ac7d5609d1cf3388ddc3c4e0ac74d77fc8b93c
Statusbar: Time and Date actions

Clicking on the Time will open the alarm

Clicking on the Date will open the calendar

...I feel that this is more functional than chaning the time...

Inspired from cm

Change-Id: Ie5fa37bf937cc84f4018f8f2fc1005875003946e