HALO: Kill floating activities running in the same thread when tapping outside

This change makes all activities from the same app to be finished when we tap outside the halo window. Other apps running in different threads
(floating or not) won't be finished.

Change-Id: Ib377579ae5dc3b9f7e4c95129d6d353d2ba4b65f

Conflicts:
	core/java/android/app/ActivityThread.java
HALO: fix speech fade out

Change-Id: I7305c3912241818ef483ccf6fedfe6b33710ec4f

Conflicts:
	packages/SystemUI/res/values/dimens.xml
	packages/SystemUI/src/com/android/systemui/statusbar/halo/Halo.java
HALO: dismiss/flip fix, clearall/last-notif-empty fix

Change-Id: Idf7a617c9e2180e6d52fd042f0ebb662b7cf83d0

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/halo/Halo.java