Revert "Option to show status bar in expanded desktop mode (1/2)"

This reverts commit 1daa063cdfa7905517408c8e2a0777917375c8ba.

Conflicts:
	res/values/arrays.xml

Conflicts:
	res/values/arrays.xml
Revert "Revert "Option to show status bar in expanded desktop mode (1/2)""

This reverts commit 8d2a641828bf6c8149ee8cf2a47d47b5db3f3f18.

Conflicts:
	res/values/arrays.xml
Revert "Settings: use checkbox for expanded desktop setting for devices without navbar"

This reverts commit ec1508e716244729b7adba43efbc09853913a29e.
Revert "Settings: removed "Status bar visible" expanded desktop setting for devices without navbar"

This reverts commit 5fe63cd7faf52bfb5d2f6e6d2552bd37ae2dd503.
Revert "Settings: disable expanded desktop on power menu disable"

This reverts commit 8be68b180325a5ca70a2f47118344fd213e7af0c.
Revert "Option to show status bar in expanded desktop mode (1/2)"

This reverts commit 3a79ab0d41190179273ff05d35c8b3d7cdfd2452.

Conflicts:
	res/values/arrays.xml
	res/values/strings.xml

Conflicts:
	res/values/arrays.xml
Settings: Expanded desktop mode (2/2)

this commit adds expanded desktop mode. You can decide if only
navigation bar, only status bar or both are hidden when expanded
desktop was activated.

This commit also sorts the entries a bit more logical and alphabetical

Patchsets: cleanup

Change-Id: I8484bee151e9f857734b11d2121a61047c49f610

Conflicts:
	res/values/strings.xml
	res/xml/power_menu_settings.xml
Settings: disable expanded desktop on power menu disable

If expanded desktop is enabled while the option for expanded desktop
setting is disabled, expanded desktop will remain active and the user
will not be able to disable expanded desktop without reenabling the
setting.

Change-Id: Ia91e34e5ce9f8680f64b81e5f79c2df6f0639bb2
Settings: More options added to hardware key rebinding (2/2)

In the same vein as the available Navbar actions, this adds the following new hardware key rebind options:
 * Last app: Switches to the last app
 * Power button: Turns off the screen
 * Custom app: Launches an application/activity of your choice

Change-Id: I3d9b0e447862a40a90ded22d3952cab09c9a48ab

Conflicts:
	res/values/arrays.xml
	res/values/strings.xml
Settings: Add Home/Back buttons available for rebinding (2/2)

This also removes the Kill App Longpress Back toggle in Development Settings since it is now a bindable action.
Preview of settings: http://goo.gl/uvrjF

Patchsets:
- rebase

Change-Id: Ief2f827e29ece715dc7a58b0997f1fbee89a4208

Conflicts:
	res/values/arrays.xml
	res/values/strings.xml
	src/com/android/settings/DevelopmentSettings.java
	src/com/android/settings/slim/UserInterface.java

Conflicts:
	res/values/strings.xml
build fixes