Halo Tile: use proper string detection
HOVER: Rework showing behavior on tablets

- Don't animate out statusbar on tablets
- Cleanup

Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
Revert "HOVER: Option to exclude topmost app [1/2]"

This reverts commit 7e75133f0953e245eb63195af1f453cab779c659.
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

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

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/notification/Hover.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
Recent: some beautify and improvements

PS1: Make it Accommodate rambar and bubble recent
PS2: re-work AOSB panel
PS3: some improvements and recreate layout onbackpress only
PS4: cleanup

Conflicts:
	packages/SystemUI/res/layout/status_bar_recent_panel_aosb.xml
	packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
Bubble: make it optional

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
start bubble activity view on AOSB mode only

Conflicts:
	packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
check caller name if empty && calculate time duration
Recent: adjust the limit
Recent: Make it compatible with Holo Dark and Multi DPI

PS1: add some fun for layout colors
PS2: set custom dimens for xhdpi, hdpi thanks @romanbb
PS3: adjust values ...

Signed-off-by: hany <hany.alsamman@gmail.com>
Bubble: Fix NPE Fully and validate Contact ID/Image

PS1: try anything before continue
PS2: fix possible NPE
PS3: make toast message if contactID not valid

Signed-off-by: hany <hany.alsamman@gmail.com>
Recents : bubble view cleanup and fixes