FW: Toggles vibrate on click (1/2)

PS2: Make also BaseToggle type toggles to vibrate on single click.
PS3: Forget about observer

JB-MR2 Bring-up

PS2: respect global vibrate setting

Change-Id: I11d060d64365256c2f72695eb557c2a10c9c32ce
Frameworks: Customizable Softkeys

Port forward from jb branch from SteveSpear

This allows enabling, and setting of sort and long press options
for softkeys.

Basiclly this catches the keycode in the PhoneWindowManager
before it is passed to be handled.

That being said it will obviously have the same effect on the navbar
since we just simulate those keys being pressed. To avoid this and
leave an option for a stock feel I basiclly have an if statement that
revolves around the enable checkbox in rc, which navbar devices wont
have access to. This is different from how cm did it but I think it
does a better job at preserving the stock behaviors if that is desired.

Also unlike CM I gave the all the buttons the ability to change both soft
and long press in true AOKP fashion. I can only test the short presses with
my navbar so long press it untested.

Change-Id: I90ada8e245d5a9e3eb7bc209ca239a23216ad2c7

Conflicts:

	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
frameworks: Add switch attr and styles to public

need these to style swithces

Change-Id: If0ab58bc3e93de6527137fcaf25c6b8b4446a4e5
Signed-off-by: Stevespear426 <stephen.k.spear@gmail.com>
SystemUI: Quiethours AutoSMS && Bypass Alarm (1/2)

Change-Id: I0c8cb6ceb39ad4943da95b9a7625771cc08e74c0
SystemUI: QuietHours Shortcut

(Also contains code-clean-up)
Bringup from jbmr1

Change-Id: Ie1cdee89e61d82af9fadb9e5f2fe73d82ace6e75
Revert "Navbar merge fixes"

This reverts commit 9ec924d49d4ba434707eda95358c7a3a58ab0548.
fix navbar transparency

Change-Id: I6c302e86ad5657a9dfb5072a2e70bdc8cee4ec83
Revert "SystemUI: GoogleNow in Recents"

This reverts commit 011548f0500a729ae91625b65e46f3cf12bb63f4.
Revert "SystemUI: Recents window visual updates"

This reverts commit a494c72e7cda94d3df770aa186e832eb8495a406.
SystemUI: Recents window visual updates

* Changed the KillAll button to not have a border/be transparent
* Stretched out the RAM bar across the top, and add a small shadow underneath

Change-Id: Iabdab0a083b00ee51834415f0454f8298efe5591
SystemUI: GoogleNow in Recents

Hardcoded for now...
PS2: Not Hardcoded
     Layout-Land
     KillAll above GNow
PS3: Whitespace & Fix Dependency
PS4: GNow right of KillAll in Landscape

Change-Id: I9be63197a48253b3d57a13981e458bede95c345c