Framework: Forward port Expanded desktop capability

Originally authored by Jesús David and ported from
        ParanoidAndroid ICS branch

Cange-Id: I9f8491883cdd5bd78cf4754d322e00c7bc5b9ca5

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

Change-Id: I76d2d775acbb7108029f868a235657210661dc9e
Signed-off-by: DHOMD <DHO@dho.im>

Conflicts:
	core/res/res/values/public.xml
	policy/src/com/android/internal/policy/impl/GlobalActions.java