Add onClick action to notification clock and date

In expanded StatusBar
- clicking clock opens alarms
- clicking date opens calendar - today selected

http://www.youtube.com/watch?v=MLom5e3nQoA

PS3: added turn-blue-on-click
PS4++: nitpicking cleanups

Change-Id: I850732dcca0e65af59ce009aaf9f7ba18bcaf915
LocationManagerService: Respect the type of NetworkInfo that was passed

The location manager service which sends network info updates to the
gps location providers was changed to ignore the connectivity update's
type and just fetch the dominant network info, but this is a problem
since we want SUPL updates even if it's not the dominant network type.

This change makes it fetch the latest info about the network type for
which the update was actually intended.

Change-Id: Ic8e78482f584de3143a6b815361f6b6d49c498b5
SettingsProvider: Revert default WiFi sleep policy to "never"

Change Ie459b8e70fdbc7c605452fe0692d7bc26460e939 has the side effect of
altering the default WiFi sleep policy back to "default" (off when screen
turns off), which is contrary to the policy of "never" established in
I0598af41fe0144f2dfddc5bd331bd91d91e0ffea.

Change-Id: Id8b6a1abbf27ca653277399a0d8c84a121ff93c8
Add onLongClick action to notication clock and date

- As discussed with ciwrl on google+, LongClick opens DateTimeSettings
- Moved on-touch color change to superior xml solution, as suggested by
  Andrew Boren <preludedrew@gmail.com> here: http://review.evervolv.com/#/c/3676/"

Change-Id: I1fae71e347ffcb786227ba0b2651a66f2df35e27
Implement color picker as an API

Yes, google will kill me, I know. But we need it, and it's google fault for lacking of it

Change-Id: Ica6c7f7d379726972204ff51f448e946204a993b
Remove whitespaces

Change-Id: I58109373be0dd8cb440294d77c4251b5499b699b
Wrap-up: Per-App NavBar/Button/Glow color

1. works now in tabUI aswell, without flickering (caused by OnLayout)
2. p-a-nc does not overwrite the system-wide setting, homepress will bring
   back the color chosen in the settings picker dialog

Patchset 5: first working draft of keybuttonview hook
Patchset 6: insecure settings
Patchset 7-10: fixes
Patchset 11: prevent it from triggering the animation when colors are the same
Patchset 12: whitespaces
Patchset 14-16: Fix imports

Change-Id: I978277a7ea46accbe4707daad2cf220c3d0821e9
Transparency playground (1/2)

Navbar + Statusbar

Change-Id: I288d9e4f78dfb64c136aea3976cc7ec98aa0b047
New approach for navbar transparency

Allow to use alpha layers on tablet & navbar view
Works, but disables TransitionDrawable. With TD enabled, it becomes a mess

Patchset 2: Enabled TD, the only bug we must fix is that it
stacks up instead of clearing old color

Change-Id: I06587d237625d44a9c5cbe4b7bb555e2280d6579
Fixed a typo in error message

Change-Id: Ifbc6cfaf09e384953d778e18b9355e7d4013bdd6
Fix Settings.System missing entry

I removed statusbar transparency instead of navbar one

Change-Id: I48b14af9da401714ff88b3b8e5b162318fd359ed
Toggle torch hardware keys action (1/2)

Change-Id: Ic91b8aa0e35bc2ac099dcfbef5941baec32c13c9
Fix TransitionDrawable

Moles's idea. Works, is awesome, right to the merge queue

Change-Id: I2bf88cdce0c72bb7dd489fe38dff0fe9ea2cea9e
Merge "Fix TransitionDrawable" into jellybean
Merge "LocationManagerService: Respect the type of NetworkInfo that was passed" into jellybean
Text-only battery style (1/2)

Displays battery level in text without an icon

http://dev.imilka.eu/pa/textbatt_normal.png
http://dev.imilka.eu/pa/textbatt_charging.png
http://dev.imilka.eu/pa/textbatt_phablet.png
http://dev.imilka.eu/pa/textbatt_tablet.png

Patchset 2: whitespaces
Patchset 3: change color

Change-Id: Ia62f8743d8b0455b85979448e91ae974518087ef
Reorganize status bar settings menu (2/2)

Patchset 2: remove whitespaces and things that aren't merged yet
Patchset 3: remove tab

Change-Id: Ie44635d6437f5c44dff09fc8568e2b92075c4efb
Merge "Text-only battery style (1/2)" into jellybean
framework: Add home button unlock option (1/2)

Change-Id: I97e627b112cbd28ecf66a01ef9e85037d926428f
Merge "framework: Add home button unlock option (1/2)" into jellybean