Fast Boot OFF by default

Change-Id: Ie30ad49ea6e619d671bdf9b8940b9faac02eae9d
Allow users to hide notifications from foreground services.

Since Android 4.3 foreground services get a generic notification from the
system if they provide an invalid one. This is done to prevent services from
running in foreground without the user knowing. However, if the user is aware
of the service and doesn't want to see the notification anyway (like it used
to be) he should have the possibility to hide it.

There is already the possibility to deactivate notifications from certain
apps. Coincidentally this already allows to clear notifications from
foreground services. However this didn't prevent new notifications from
appearing. This should be possible with this change.

Change-Id: I6bbcbc8452385abbd09105c73a7c8aca4360c39c
ListView Animations (1/2)

Change-Id: I5e72934c148daf3d3b36a5812f51d29c7fd98c94
Port OnClick Fliptile animation.[1/2]
credits to: TeamBAMF for the original work.

Change-Id: I27cfd3871e45b8265e16fe15e4f4c1e964a18688

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/quicksettings/FChargeTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/QuickSettingsTile.java
	packages/SystemUI/src/com/android/systemui/quicksettings/RebootTile.java
Frameworks: remove always transparency mode navbar/statusbar 2/2

problem is that the transparency on most app totally break due
that a lot apps do not draw behind navbar and statusbar. Nearly
all user never use always mode and just use it on launcher
and lockcreen. So let us remove it
as well a bit cleanup

Change-Id: Ia5ee97f99102aa2b3833a33eb93b5e428a80b867

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarView.java
Frameworks: simplify custom lockscreen background code

- remove observer for transparency and handle it better
- add multisuser handles
- smaller fixes and code cleanup
- simpfliy custom background handling and change to our needs (thanks Danish)

Change-Id: Idf0bbb7bf9e132a3a68d567e3863cce1b6d99742

Conflicts:
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardHostView.java
	policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewManager.java
	services/java/com/android/server/wm/WindowAnimator.java