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

**Modified to work with our DateView and Clock class.
Removed the onTouch() override and went with a color
selector instead. Original authorship intact.

Change-Id: I850732dcca0e65af59ce009aaf9f7ba18bcaf915
fwbs: Add sense 4.0 style recent apps option.


Based on the work of xda user: evilisto
http://forum.xda-developers.com/showthread.php?t=1589963

*Not working on tablets, will add suport for this at a later time.

Change-Id: Id208d6869e97ccffca4669670e99f6f149aef4cf
fwbs: Fixup options that should disable when DISABLE_TOOLBOX is true.

Change-Id: Id11642744efc2106e1f70dca997063270831be6a
Configurable 0, 90, 180 and 270 degree rotation

 *Modified for toolbox disable.

Change-Id: Ia1859c51d71ef9d01cec2d13c6468ed89c6ac53e
Contributor: jonasl
fwbs: Add support to individually hide power menu options.

Change-Id: I2836f27c06ff7b996547e850fc6721da3e7617c0
telephony: gsm: hack for data connectivity bug

via SlugZero on xda: http://forum.xda-developers.com/showpost.php?p=31440310&postcount=321

Change-Id: I2d2729b3cde29a2caa305d56a990a401d68e2af9
telephony: gsm: fix discrepancy

i think this was incorrectly changed in the 4.1.1_r3 merge

Change-Id: If0241ec04273c417d2c007e235c11de004b06e84
fw: hide FLAG_FORCE_LED_SCREEN_OFF

Change-Id: I3eeabc3b63b44bc92ae7ce5d6253e312e6510d45
Lockscreen: Fix code and clean it up while im at it.

Change-Id: If459522a5c0b9283e4070071410ca0f81037f2fa
fwbs: Fix some stupid mistakes made on handling getInt().

 * Use the overloaded method:
 getInt(ContentResolver cr, String name, int def)
 * This fixes SettingNotFoundException being thrown and not
   setting values correctly.

Change-Id: Ib79cc8dd91c7269ce6dd363bc3f72859e597b407
BatteryController: Fix default logic and cleanup code a bit.

 * Battery style change wasn't working because DISABLE_TOOLBOX was
  defaulted to on.

Change-Id: I38cafd8fded87aefa464065125edb286e496b0cd
GlobalActions: Fix dialog dismissal

The themeability of the global actions dialog introduced by
change I644e2e8d7d4abf07bae639b606197d691f16adac broke the
hook that prevented multiple instances of that dialog, and
multiple instances of it will cause framework crashes due to
mismatches variable references (besides looking weird).

Fix it by restoring the original dismissal condition and forcing
a recreation of the theme context if necessary.

Change-Id: Id4acae46ab6b0a9f438399abac6bbeb447f555cf
Manual Revert: "telephony: when building apn list, use preferred apn ..."

commit 1bbe001c4b2b45478514d4c0fbdc50417c9ace8f

this is likely causing connection issues

Change-Id: I2e6d0e7b4f176af100bd9d4cef32259b9da38e43
Merge remote-tracking branch 'napodan/evervolv' into aosp
telephony: gsm: hack for data connectivity bug

via SlugZero on xda: http://forum.xda-developers.com/showpost.php?p=31440310&postcount=321

Change-Id: I2d2729b3cde29a2caa305d56a990a401d68e2af9
telephony: gsm: fix discrepancy

i think this was incorrectly changed in the 4.1.1_r3 merge

Change-Id: If0241ec04273c417d2c007e235c11de004b06e84
fw: hide FLAG_FORCE_LED_SCREEN_OFF

Change-Id: I3eeabc3b63b44bc92ae7ce5d6253e312e6510d45
Manual Revert: "telephony: when building apn list, use preferred apn ..."

commit 1bbe001c4b2b45478514d4c0fbdc50417c9ace8f

this is likely causing connection issues

Change-Id: I2e6d0e7b4f176af100bd9d4cef32259b9da38e43
Merge remote-tracking branch 'napodan/aosp' into njb