Remove Heads Up (2 of 2)

Squashed removal of heads up feature
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.

Change-Id: I999df799cecb487c502e4a77626445813eeb197f

Conflicts:
	res/values/gummy_arrays.xml
	res/values/gummy_strings.xml
	res/xml/notification_drawer_qs_settings.xml
	src/com/android/settings/applications/InstalledAppDetails.java
	src/com/android/settings/slim/NotificationDrawerQsSettings.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.

Change-Id: Ieab601df1dc4fa5350fe4b9e4952198eb8e2d788

Conflicts:
	res/xml/notification_drawer_qs_settings.xml
	src/com/android/settings/slim/NotificationDrawerQsSettings.java
Fix Heads Up Settings