Lockscreen Notifications: Make "wake on notifications" user configurable

and some other small changes that hopefully will improve battery live

Conflicts:
	core/java/android/provider/Settings.java
Lockscreen notifications: make height user configurable [1/2]

Conflicts:
	core/java/android/provider/Settings.java
Lockscreen Notifications: fix possible NPE
Lockscreen Notifications: try on fixing notifications sometimes not responding
Lockscreen Notifications: always scroll to bottom so one sees the newest notification first
Lockscreen Notificaitons: Fix NPE while on setup wizard on clean flash
Lockscreen Notifications: several fixes

- fix notification not responding when removed and added in a short period of time (e.g. gravity screen start/stop)
- 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 (wake on notification before made the device stay awake for ever when a download/countdown or something similiar was running)
Lockscreen Notifications: just scroll down in "showAllNotifications"
Lockscreen Notifications: Copyright
Lockscreen Notifications: make offset top user configurable & add privacy mode [1/2]
Lockscreen Notifications: Fix possible NPE
Lockscreen Notifications: make width dynamic (WRAP_CONTENT)
Lockscreen Notifications: make width dynamic (WRAP_CONTENT)
Lockscreen Notifications: make animations a bit faster