Settings : Add preference for proximity wake

Change-Id: I2fcbdee3bcf33f8e44b6c5fa29fb1d4d6dcab8e4
Settings: Fix camel case

Change-Id: Ibc74affb90757f0680e9ce2aa15bc9c4596ec28b
Settings : Filter spam notifications

Change-Id: I4056aceada3cf8397827037bcb52388de9f8b9fc
HOVER: touch to hide (2/2)

- Allow users to configure touching outside to instant hide HOVER notifications

Change-Id: I04cce2e5f2fe8b66e725471baf027f7ca9838468
[SQUASH] Revert CyanogenMod Heads Up and custom features for the same

Conflicts:

	res/values/cr_strings.xml
	res/xml/heads_up_settings.xml
	res/xml/notification_drawer.xml
	src/com/android/settings/headsup/HeadsUpSettings.java
Settings: Heads up meets SlimKat....SlimKat meets Google IO [4/4]

For detailed explanation see here: https://gerrit.slimroms.net/#/c/9937/

This patch adds the 4 possible user configurable settings.
1. Enable always expanded heads up notifications.
2. Set heads up snooze time
3. Set timout timer
4. Show updates of pending notifications
5. Add in app info screen a checkbox to enable heads up for the app.
   As another possibility aside the longpress on the notification on
   notification drawer.

Conflicts:

	res/values/cr_strings.xml
	res/xml/heads_up_settings.xml
	src/com/android/settings/applications/InstalledAppDetails.java
Settings: Show heads up at the bottom of the screen (2/2)
Due of user requests and indeed especially on hw key devices for a better
workflow we add an option to show heads up notifications on the bottom instead
of the top.

Animation we leave as is due that if it slide from the bottom into the screen it happens
to often that the user accidentaly interacts with it. If it comes from the top of the
container we add, the user has enough time to realize it. Sometimes a ms can make a big difference.
Launch Heads Up in floating window [2/2]

AICP'fied.
PS2: Add another setting for testing
PS3: Add missing string
PS4: Remove test preference
Put all notification services in one place

Change-Id: I865a2cea5e25d59fc1a78041878bc48c3bf024be

Conflicts:
	res/values/cr_strings.xml
	res/xml/settings_headers.xml
Remove remaining CM Headsup
Correct icon size of notification services settings

Change-Id: I9d1a14ec34d7b133b1963d250f693d9204e414c3
Put all notification services in one place

Change-Id: I865a2cea5e25d59fc1a78041878bc48c3bf024be

Conflicts:
	res/values/cr_strings.xml
	res/xml/settings_headers.xml

Conflicts:
	res/drawable-hdpi/ic_settings_crdroid_notifications.png
	res/drawable-xhdpi/ic_settings_crdroid_notifications.png
	res/drawable-xxhdpi/ic_settings_crdroid_notifications.png
Build V120