Initialize handler in Batt Meter

Change-Id: I8765bc9ea1dedd8bbbe3226a109d7efa141e0147
Change notification background from holo to kitkat grey

Change-Id: I78a96eaa4929dee245c69ffa5ab8197ed7bfa84a
Revert "Port forward: Core: Volume options panel 1/2"

This reverts commit 0d3b18d5f76198473bed70ec6e91cce3717e1aa3.

Conflicts:
	core/java/android/provider/Settings.java

Change-Id: I88377fbd7e6413c3915a82f075f3ca81d99e0ddf
[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

fixed some minor code style issues

- add all values multi user configurable

Change-Id: I94e0f944f76ee9751663de8ac40d99a342884259

Conflicts:
	core/java/android/provider/Settings.java
	core/java/android/view/VolumePanel.java
	media/java/android/media/AudioService.java
VolumePanel: Don't force navigation bar

It always annoyed me that when changing volume while in immersive the navigation bar is shown.

Change-Id: I82bff7d22b741950ef26eaf092eb6272ab9ed7ff
Frameworks: fix possible NPE + and missing expandable panel

Steps to reproduce for NPE:
- go into volume style settings
- switch to disabled
- switch to expanded
- NPE and hotreboot

Fix:
Check if mStreamControls is initialized and if not lock it and do it.

Steps for expandable error:
- go into volume style settings
- switch to disable
- press one time the volume button
- change to expandable
- change the volume and press the expanded icon
- result is it does not expand and is empty due of the missing volume panels.

Fix:
- if it was changed from disabled to expanded be sure that the additional volume panels
are recreated.

PS:
- fix another exception

Change-Id: I58d63d34f831b6a6f60f6eddb3a07fc916d464f3