StatusBarView: Ensure to not overload in/out animations
- Post animate call in main thread, thanks @David96
- Handle animation checking current view visibility

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
Signed-off-by: David L.-W. <xD_e-mail@gmx.de>
ExpandHelper: Improve one finger expanding forced handling
Instead of force returning false if view is null, setup a boolean
to force it with custom views like hover. Cherry-picked from CM.

Also request disallow intercept on drag started.

Original commit: https://github.com/AOSPA/android_frameworks_base/commit/e9570a45660973966f5df6a270f34f7826624f28
ExpandHelper.java codes was already inside

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
StatusBarView: Avoid unnecessary calls to mHandler.post()
Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
Signed-off-by: David L.-W. <xD_e-mail@gmx.de>
HOVER: Match notification width on tablets too

Change-Id: I1a11206310c74ed2a6de7ae1b764f7fb3bc1e9b3
Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
HOVER: Ensure to clear after reparenting all notifications

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
HOVER: Fix notification content not being updated
HOVER: Don't process and/or show foreground app notifications
- Don't show notification of foreground app
- Animate the ticker in this case so user can see it

Inspired from changes linked here https://gerrit.paranoidandroid.co/#/c/4453/10

-----------------------------------------------------------------------------------
@cristianomatos: keep foreground app as an option in settings along wit this patch
-----------------------------------------------------------------------------------

Change-Id: I67844becf20375564029f39377a542da81c6a1fc
Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
Hover: underp tick not animating when app is blacklisted

Change-Id: Ia310b8b90e9cea9928e1ad076fae7bd19ea25f28
Added Screenshot Tile [1/2]

Change-Id: I117f699b4a1b4dab640d27fd87a7150a16d63411