Squashed several lockscreen notification commits (1/2)

- Fix notification not responding when removed and added in a short period of time
- Just unlock screen on notification click when there's an activity to start
- Fix notification hide animation
- Just wake screen on reposted notifications when it's not ongoing
- Just scroll down in "showAllNotifications"
- Make offset top user configurable & add privacy mode
- Fix possible NPE
- Make width dynamic (WRAP_CONTENT)
- Lower alpha
- Make animations a bit faster
- Respect Quiet Hours
- Fix notifications disappearing on orientation change
- Disable dynamic width for devices <= xhdpi
- Allow apps to be excluded from being displayed

Change-Id: Ib53256d7d6bfee5b42d13a2eadcdb4e661f402b8

Conflicts:
	core/java/android/provider/Settings.java
	packages/Keyguard/src/com/android/keyguard/KeyguardViewManager.java
	packages/Keyguard/src/com/android/keyguard/NotificationHostView.java
	packages/Keyguard/src/com/android/keyguard/NotificationViewManager.java
	services/java/com/android/server/BatteryService.java
	services/java/com/android/server/NotificationManagerService.java
	services/java/com/android/server/VibratorService.java