derp
Hover: exclude from lock screen (1/2)

Enable/disable hover notifications from lock screen

Change-Id: I9235d8dac32359dff692f6f9c821c715fefe9cde
HOVER: swipe right to dismiss only from hover anb left to dismiss from all (hover, status bar and notfication drawer)

- Minor change since all code was done by @kufikugel in Slim Head Up and the method was already changed by me to fit their code.
Again a BIG thanks to him!

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

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

PS: This commit brings back the -> private static final int LONG_FADE_OUT_DELAY along with a new simple method public void startFiveSecHideCountdown(). While i was working on this feature i've noted a bad behavior in hover notification timeout implementation thats was if we just set, for example 15 seconds of timeout, the touch outside would read this as hide timeout in expanded hover notifications. 3 or 5 seconds are good but anything above that is too much. Back to normal with the new method fixing 5 seconds as the maximum

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/notification/Hover.java

Change-Id: I55df8d73c2270c55e7eeea0c7c77bc98c761429d
Heads up: option to disable in lockscreen (1/2)

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java

Change-Id: Ib002ebf52ee834968765f9a00356ee45a85adc1e
add missing dependency
-original commit d1dbe1548d6f2ac3a64d86a0eef69057460eda02
Reduce total number of background apps for low memory devices

Due to memory constraints, we anyway cannot fit the default number
of BG apps. So instead of killing background apps to
free up memory when launching, start with an already
reduced background set of apps.

Another side-effect is that launch latencies also improve.
This change is for low memory devices. (512MB RAM or less)

Change-Id: I9de0cb1734c0a386fc47cde71723e5c16825f5a3
bootanim: Add continuous splash support

 * We may or may not want to have a very smooth transition from the
   bootloader into Android by way of a continuous splash feature.
 * Add a compile-time flag which disables the initial screen clearing
   so that we don't drop a frame during the transition.

Change-Id: Ic453c901f1030ffebd9bdbeec59109bb5c585629