keyboard: adding functional alt/shift lights

This is useful for devices that has QWERTY keyboard
and leds for the Alt/Shift (Fn/Caps) keys, like
htc doubleshot.

Depends on libhardware patch for the light ids:
http://review.cyanogenmod.org/34902

Change-Id: I66ebc2d881438f5b51db77eaa885421e65a7da0d
ProximityWake : Add support for checking proximity when waking device

Change-Id: Ia5ff446d88435773acccc7467e66009000dc20cb
Be sure to shutdown the proximity sensor after display wake

This fixes:
http://review.cyanogenmod.org/#/c/66657/

Change-Id: I1768f13cb48c3e056d0e137642690fc3d650c4ab
Proximity : Check proximity flags only if from native

Change-Id: Id1be619e638de6a45252d8390eab6e38bd5de5a7
PowerManager : Make proximity check opt-in

Change-Id: I7cf64a82530da2e655018e43683ba7a5584d54f8
Framework : Fix proximity wakeup reference

Change-Id: Ia40ca6fbf6e37fbb3996f2384f725c30b88c2131
Frameworks: clean up heads up text color code

Change-Id: I5998876f3abd3e928d6cf263b3b9dbebd7511182
Revert "Keep keyboard lit until the screen is dimmed"

This reverts commit 83583e6bf6fc63e04b7143a7cfaa1220c05035f6.
Revert "keyboard: adding functional alt/shift lights"

This reverts commit 5c7ef81ed3ae59d5e0c4dee59c4c32a2418758d9.
Merge remote-tracking branch 'upstream/kk4.4' into kk4.4-mo4
Framework: Don't collapse if showing quicksettings

Don't collapse panels if quicksettings are showing
	and notifications are cleared

Change-Id: Ifbf18bd82986634db3331f08f6f3cc55e045683c
Framework: Don't needlessly create shared pref objects

Only one tile is using this.  Create it in that tile.

Change-Id: I67e5dff8f635da212da86a4048eac0da54fcc624
Framework: StatusBar Ticker (1/2)

Change-Id: I6135297792c7b42172e08e14acd37b252cb00102
fb: translation - RU

I66f3c19cef5fad3ad55b2578aac08a3cf9bfe998

PS2: removed unnecessary plurals

Change-Id: I75323f41a502b433dd752a9dbf4dd0a230cb63dc
Merge remote-tracking branch 'upstream/kk4.4' into kk4.4-mo4
core: add support for Welsh

Change-Id: Ife5a32a96040c02d48c2f0f171f10151c767c5f2
Automatic translation import

Change-Id: Ic5e2d26b729309b3ff100e9717eeb6a0de633054
Merge "Automatic translation import" into kk4.4
Framework: Enable Speaker on Proximity (1/3)

restoring abandoned commit from:
    https://gerrit.slimroms.net/#/c/15838/

Change-Id: I7f59306814d67d36cfc27c2ce9a64c242bd6581d
Merge remote-tracking branch 'upstream/kk4.4' into kk4.4-mo4