Base: fix Immersive mode

also while im here
fix possible FCs for QuickSettings
cleanup

Change-Id: I628bb84e8bf7c63024913d4388fa0343fe34c326

Conflicts:
	core/java/com/android/internal/util/omni/DeviceUtils.java
	packages/SystemUI/src/com/android/systemui/RecentsComponent.java
	packages/SystemUI/src/com/android/systemui/recent/Recents.java
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsModel.java
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java