fb: system wide immersive mode aka expanded desktop thanks to

Danny and Kiril for the base

and kroz for the graphics

At least it is expanded desktop mode like on 4.3 and before but using
not the nice new immersive mode from google which was introduced with 4.4
Means everwhere it is swipable in from the top or bottom depends on
if the navbar or statusbar is existend. As well it respects our other
features like 0dp settings for navbar in landscape or portrait etc.
The option to choose the mode what the user want to hide we removed
due that it is now absolutly not needed. 1. it is swipeable now
2. The user can disable navbar like he want in navbar settings if
urgently needed

As well added shortcut support for navbar navring and powermenu

Change-Id: I37e8f9571cf622154d347b7eabd13bffc99ae187

Conflicts:
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java

 Author:    Lars Greiss <kufikugel@googlemail.com>
 Changes to be committed:
	modified:   core/java/android/provider/Settings.java
	modified:   core/java/com/android/internal/util/slim/ButtonsConstants.java
	modified:   core/java/com/android/internal/util/slim/ButtonsHelper.java
	modified:   core/java/com/android/internal/util/slim/PolicyConstants.java
	modified:   core/java/com/android/internal/util/slim/PolicyHelper.java
	modified:   core/java/com/android/internal/util/slim/SlimActions.java
	new file:   core/res/res/drawable-hdpi/ic_lock_expanded_desktop.png
	new file:   core/res/res/drawable-mdpi/ic_lock_expanded_desktop.png
	new file:   core/res/res/drawable-xhdpi/ic_lock_expanded_desktop.png
	new file:   core/res/res/drawable-xxhdpi/ic_lock_expanded_desktop.png
	modified:   core/res/res/values/slim_strings.xml
	modified:   core/res/res/values/slim_symbols.xml
	new file:   packages/SystemUI/res/drawable-hdpi/ic_navbar_expanded_desktop.png
	new file:   packages/SystemUI/res/drawable-hdpi/ic_navbar_expanded_desktop_activated.png
	modified:   packages/SystemUI/res/drawable-hdpi/ic_sysbar_expanded_desktop.png
	new file:   packages/SystemUI/res/drawable-mdpi/ic_navbar_expanded_desktop.png
	new file:   packages/SystemUI/res/drawable-mdpi/ic_navbar_expanded_desktop_activated.png
	modified:   packages/SystemUI/res/drawable-mdpi/ic_sysbar_expanded_desktop.png
	new file:   packages/SystemUI/res/drawable-xhdpi/ic_navbar_expanded_desktop.png
	new file:   packages/SystemUI/res/drawable-xhdpi/ic_navbar_expanded_desktop_activated.png
	modified:   packages/SystemUI/res/drawable-xhdpi/ic_sysbar_expanded_desktop.png
	new file:   packages/SystemUI/res/drawable-xxhdpi/ic_navbar_expanded_desktop.png
	new file:   packages/SystemUI/res/drawable-xxhdpi/ic_navbar_expanded_desktop_activated.png
	modified:   packages/SystemUI/res/drawable-xxhdpi/ic_sysbar_expanded_desktop.png
	new file:   packages/SystemUI/res/drawable/ic_action_expanded_desktop.xml
	modified:   packages/SystemUI/src/com/android/systemui/SearchPanelView.java
	modified:   packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	modified:   policy/src/com/android/internal/policy/impl/GlobalActions.java
	modified:   policy/src/com/android/internal/policy/impl/PhoneWindowManager.java