Expanded desktop basic implementation

Credits to Paul Beeler and CyanogenMod Project for reworking.

Conflicts:
	core/java/android/provider/Settings.java
	core/res/res/values-es/strings.xml
	core/res/res/values/public.xml
	core/res/res/values/strings.xml
	policy/src/com/android/internal/policy/impl/GlobalActions.java

Signed-off-by: htchoi1995 <htchoi1995@gmail.com>