HALO changes

- Blacklisted apps don't show in HALO while scrolling
---- Blacklisted icons are visible in status bar but are skipped over

- Added count for total number of unique notifications in HALO
---- Visible when HALO is idle (no gestures are being performed) and not hidden
---- Count ignores pinned apps, blacklisted apps and persistent notifications

- Added new icons for pinned apps and persistent notifications

- When a notifcation is launched via HALO, it is cleared from the bubble
and the next most recently received notification replaces it in the bubble

- If a notification is cleared via the notification shade (status bar or PIE)
the notification is automatically removed form HALO
---- This is only made obvious if the notification cleared was visible in HALO (last received)

- HALO will ping on screen unlock under the followng conditions
---- Expanded desktop mode with a protected lockscreen
---- Expanded desktop mode and HALO is hidden (hide after activity selected)
(If not in expanded desktop mode notifications are easily visible in status bar)
Merge branch 'jb43' of https://github.com/ParanoidAndroid/android_frameworks_base into jb43