halo, flip for incoming messages

Change-Id: If54cbd39eb926f6f78db04608ba72c3ff0c356fc
Protected lockscreen - do not ping on unlock if silenced
halo performance, batch revamp

Change-Id: Ic32c146a1e4753c5a3342831d6c719a654816e54
Merge branch 'jb43' of https://github.com/ParanoidAndroid/android_frameworks_base into jb43
Merge commit '572c112a70e970f0c6df5c86de88e3cc8d7e0232' into jb43