Frameworks: fix notification cancel on privacy guard

new activity stack from google to handle the shiny new launcher
stuff is running on several instances. That said mPrivacyGuardPackageName
currently does not survive when going from an app into launcher. Make
it static to solve it.

Change-Id: Ic9374d2cc58cb716b086365ab8aa96ffaef44879
fb: volume rocker controll (wake up and volume) thanks to

CM and omni for the proxy sensor idea

Change-Id: I60f5f88e32a129afda80f5b0f4f41cb0a322b691
fb: fix google observer derp

the way it was it does not detect any observer change on the
immsersive value. Fixed it by settings it to Secure completly

Change-Id: If8cf887650668e2399367e09614e91cc30b7f70b
Merge remote-tracking branch 'upstream/kk4.4' into kk4.4

Conflicts:
	services/java/com/android/server/am/ActivityStack.java