Settings - Remove some unused stuff

Change-Id: I0af0aa1ec2b3427bc7f27e6fbaebd8c892acb656
Signed-off-by: STELIX <ssspinni@gmail.com>
Settings: Add per app controls for LP keyguard notifications (2/2)

Nice done by google but the UX is a problem especially for ppl who are
using a lot apps and just want
to see from important apps the notifications on the lockscreen.

This commit adds the ability to

- enable/disable per app the keyguard notification at all
- enable/disable per app ongoing notifications on the keyguard

We handle this over the app policy conf file like the other per app
notification options

Change-Id: Ie4966f9048718c080571935796258625413f7344
Signed-off-by: STELIX <ssspinni@gmail.com>
Settings: : Slim heads up customizations for LP (2/2)

Basically it follows the same idea like we had on SlimKat....see here
https://github.com/SlimRoms/frameworks_base/commit/323ed77c5e5bd6d421beae1f8118eb580be5ecf1

That said there are some differences in this more or less completely
recoded feature.

- Moved it into the app policy files
- Enable/Disable on every app (no system apps)  either longpress a
notification and an button appears / or in notification app settings
- For now only snooze and heads up timeout configurable....other stuff
will follow later.
- fix up some AOSP code for it as well fix some UX inconsitence.
- left swipe dismiss, right swipe put into background, swipe down opens
notification drawer and moves the notification into it
(aosp default behaviour is a big UX disaster....swipe up dismisses it
completely and swipe down open notification drawer but heads up
stays....first
   happened to me 10000 times accidentally which is really bad and
second does not make sense. Hence this change of the default behaviour)

Well and a lot smaller things as usual.

Conflicts:
	res/values/cr_arrays.xml
	res/values/slim_strings.xml

src/com/android/settings/notification/AppNotificationSettings.java
	src/com/android/settings/notification/NotificationSettings.java

Change-Id: I96c3259ad705b1776c58d2119410cd97d5f6d928
Signed-off-by: STELIX <ssspinni@gmail.com>
Settings: add headsup manifest permission

Change-Id: I26f1a086c73030183488b563a31b60f43e028f69
Settings - Some fixes

Change-Id: Ie5213a9509bf87cba91f182e7a91c9dd6e7d9963
Signed-off-by: STELIX <ssspinni@gmail.com>