PhoneWindowManager: fix navbar behavior in expanded mode after 4.4.2 merge.

Change-Id: I00f814db6c3800b8eb1cf20004ecdfb8d1ee7036
framework/base: Add EdgeGesture service.

Based on code of PieService.

Change-Id: I053737e36340a5ec6814b21eb87575f9689c7e88
CidKat: Changes to toggle between CM and KitKat

* Based on Danesh M commit from 10.1
* Always use "K" letter for android version easter egg since
  some devices override BUILD_ID and the letter "J" appears instead of "K"
* Add some padding (left & right) to the Android/CM logo
* Added CM mascot drawables

Todo:
* Make the dream settings work

Screenshots:
http://i.imgur.com/m4B9qby.png
http://i.imgur.com/dNEA7t1.png

Change-Id: I04f7728248854623b364cf54d2e48f461e84b3de
PhoneWindowManager: add ability to use EdgeGestureService for system gestures.

Change-Id: Id4e2c0d82f771cd1c20e9196fb6db347494cca69
Show panels on lockscreen in expanded desktop mode.

Change-Id: Iaa2d712130707169c7a08156f8ea5afc247fc4cf
[WIP] Forward port Status Bar interface (1/2)

Signal / Clock / Notification Count
Change-Id: Iecd4bb06b95b14888916331f5d36327f3206aeef

Port "Fix display of mobile status bar icon when using airplane mode"
Change-Id: Icb5b33008f97eaefd67bb4e5acd1e38bcf2dcb70

Forward port from cm-10.2, adjusted for 4.4

Todo:
* Fix notification ticker (we need white ic_notification_overlay.9.png icons)
* Cleanup

Change-Id: Iecd4bb06b95b14888916331f5d36327f3206aeef