Reimplement expanded desktop on top of immersive mode.

Change-Id: I8ed08afebef0bb08a2694b1dbdd6dd1887b5b065
Signed-off-by: bart452 <bart4524@gmail.com>
immersive mode >> expanded desktop

todo: allow toggling the timeout in case some crack head
is feeling nostalgic for the old school expanded desktop.

infiltrate. destroy. rebuild.
          -Vanir

Change-Id: If07c46f853a4734644f79dd219407f8b9abdb8f3

Conflicts:
	core/java/android/provider/Settings.java
	core/res/res/values/symbols.xml
	core/res/res/values/vanir_strings.xml
	core/res/res/values/vanir_symbols.xml
	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/PhoneStatusBar.java
	policy/src/com/android/internal/policy/impl/GlobalActions.java
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java