Android Policy: handle volume key event as wake key when preference is set

Change-Id: I2dfb1407738fe6a9af39c543a3a993879a2178f9
Ability to hide alarm clock icon

Change-Id: I452280ecb272df890ffb403301b398950210cd0a
(cherry picked from commit 8dea1dce3d7cac8376d481658204eae01dd4cb92)
Android Policy: home answer call

Change-Id: I8a9856378fd3093284e9aae5badbbbb66ed36b63

Android Policy: power end call

Change-Id: I04c1232000982b9f2a4021bcd16c55c5b871c17c
Add battery level text to status bar (1/2)

1. Add TextView to display battery level percentage next to the battery
icon.
2. Remove support for displaying battery percentage on the actual
battery icon itself.
3. Also respect view on lockscreen and opened notification drawer.

Change-Id: Iab6228f5316908961c8647773bd3c8655df29679
ContactsProvider: Make ContactCounts public like cm11

* Needed for Mms recipients list

Change-Id: I50010dc9d9759ecd04676df192ca2639e62d295b
base: fix public api breakage

Change-Id: Ic25b507e66d42ae172cf031e97d14965d3a54aa0
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Contacts: add the local group info and API

- add the group API for app to get/change group info
- add the group constants for app to acess the group
  database.

Change-Id: I205383ea3983675594f8fe414c466e7e55c6433e
SystemUI : Add ability to disable notifications via long press

Change-Id: Iebbf93fe71a3e11eedd50d2d8f0aa931d9032176
Hide new methods instead of modifying the public API

Change-Id: I8a1b316f70a0dd76eb6c900d9c1a74e8e1765af3
(cherry picked from commit a852ea56574092a2de0714404aacf455300f5f02)
Profiles: Add a profile picker activity

Patchset 2: Add CM Copyright
Patchset 3+4: Rebase
Patchset 5: Some optimizations

Change-Id: Ic8281e4c6fef6d2f4c56fc01acfe6e54b4c8f51c
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
(cherry picked from commit 86f21d14d8afd1c991f7c35184971616b36d8131)