Revert "A couple of bugfixes to navbar view"

This reverts commit 26a08fa066924819da1cfbf7ee1599a796a1e15b.

Change-Id: Ib810e0dabb8c3fed400fe3fd8f87c61316d0eb95
Revert "NavigationBar : Customization"

(reverse-merged from commit 84f142a7c2d102215aa95d2dd23bcf019218b561)

Change-Id: Id69899e137e1d5578f8ace1a9b126c46fed58c6d
Port Forward: NavBar Customization

Custom NavBar targets
--Zaphod-Beeblebrox

Fix Navbar for tablets & other non xhdpi devices
--Zaphod-Beeblebrox

Fix improper resizing of navbar icons in landscape
--kwes1020

navbar alpha settings ported from ics
--akellar

SystemUI: fix navbar alpha
--syaoran12

Make navbar background themeable for theme chooser apks
--NMILTNER

Bring back navbar color, glow color, glow dur from ICS
--me..

navbar: ability to open/close notification shade
--jonathongrigg

SystemUI: fixed glow color to look stock
--syaoran12

Bring back down arrow (when IME is showing)
--me..

fix IME down arrow for custom navbar
--Zaphod-Beeblebrox

Navbar: Allow for up to seven navbar buttons
--Stevespear426

IME Toggler as NavBar target
--BMc08GT

adjust navbar logic
--romanbb

Change-Id: I857bfd554d9f057b4c2e29f802635f752ca98576

Conflicts:

	packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/policy/KeyButtonView.java
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
RC navbar compatibility (1/2)

1. Remove un-needed: navbar show, height, width (already covered in papref).
2. Undefined app's per app navbutton color, navglow color & navbutton transparency can use RC's color setting as their default color instead of just white color.

Change-Id: Ie6ee0386c5c846171006c74e0a9545a5672ca434
SystemUI: Battery Bar

TODO: Still has same bug on sw600dp where centered-mirrored is off center

Change-Id: I938ef890459c600406a989414381e42df6d89ae0
Fix clock Clicks for tabs

Change-Id: Ie1405750a692265435cccd54632bef01d20d5a13
Signed-off-by: Stevespear426 <stephen.k.spear@gmail.com>
Fix RC clock color for undefined per app color

Change-Id: I7faa1c4a4d6e1f0eded4bcdaf115755fe8e9ae25
SystemUI: add signal text (1/2) WIP

Change-Id: I0b1a246f4744e71fb6cebfdfe2f674958971048e

SystemUI: replace signal bars with signal text if option chosen

Change-Id: I3b50747031f6e80edcad4499f0ad2646483c94c0

fix airplane mode with SignalText
Took the visibilty checks out of SignalText.java and moved to signalClusterView.
Airplane mode icon now properly responds.

Change-Id: I4e97854a3ed59df26d12b881b73b8f59c75de3db

fix Dbm signal readout for LTE/4g
This uses deprecated methods for getting signal values, but
it is the way it's currently being done in Settings.apk in AOSP.
there is no LTE functionality in the new preferred method.  Until
such time as LTE signals are exposed, this looks to be the only way.

Clean up
I forgot to take out the log statements and delete
commented out code.

Change-Id: I96fe28fdf946e1372ec4dd8df3adae4aece4b509

Conflicts:
	core/java/android/provider/Settings.java
SystemUI: WiFi Signal Text

Change-Id: I926787c92d8f054370a231ecd668a4bf352d832f

Conflicts:
	core/java/android/provider/Settings.java
SystemUI: Add option to hide signal bars

Patch set 2: add an observer to apply the changes without reboot

Change-Id: I93e78d48412e1a82a271d002066fa8a4c0101d16

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/policy/NetworkController.java
Lockscreen: Quick unlock (Part2/2)

Change-Id: I9cdd6ef4c5f59fad5b7f330815fe28a79d9b9862
Fix duplicated LOCKSCREEN_QUICK_UNLOCK_CONTROL

Change-Id: I466ba21c4342976097c27a5bce89b15148a87c62
Revert "Core: Volume options panel 1/2"

(reverse-merged from commit eaa1ad243a2809dd5ade7a92e24932878eb44223)

Change-Id: I4850e09a2ae4a3c55ffd9ace64ee01d8b841a15b
Revert "Revert "Forward port Volume panel style and Linked volumes""

(reverse-merged from commit 162376e7b48368bc480b1363376474dc1d0d8fba)

Change-Id: I652cbf902defb13f0433c6cbb73df5ad2631f57a
Custom Vibrations (1/6)
Frameworks part.

- added new VibrationPattern class for storing & handling vibration patterns
- added contact related provider columns
- added custom vibrations to the CallerInfo class
- necessary layouts & changes

Change-Id: I314abc4fec70e85f2b1b93bacb6ddf43301d42ec
Signed-off-by: sethyx <sethyx@gmail.com>
re-implement statusbar brightness slider

TODO: allow it to be disabled by adding a System.Setting?

Change-Id: Ied136726d968932c8dbaf02bbdc69c72666c520f
Signed-off-by: Roman Birg <romanbirg@gmail.com>
add "Turn Wi-Fi off" action to the "open networks available" notification

Change-Id: I080d6be44de4d36c0510bcb5e4b706eb7f1eabb0
Signed-off-by: Roman Birg <romanbirg@gmail.com>
add missing xhdpi turn wifi off image

Change-Id: Ie761454b9361883d4e5cd5b1becd5f9827982e70
WiFi open network notification: fix potential crash

set notification broadcast to null after unregistering it

Change-Id: Ibf5e804a7b5b0541f481ecf7e628fbbfb499e524
Signed-off-by: Roman Birg <romanbirg@gmail.com>
SystemUI: open settings panel if there are no notifications

If there are no notifications that belong to the current user, then automatically open the quick settings menu (like the two-finger open). It only ignores the ADB icon for now (which is pretty useless) but could be extended to ignore the usb mounting one or maybe another?

TODO: add Settings.System toggle to disable the option

Change-Id: I11982e1846d31416724d509e8d84d6e0badf939e
Signed-off-by: Roman Birg <romanbirg@gmail.com>