Framework: Forward port Expanded desktop capability

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

Change-Id: I9f8491883cdd5bd78cf4754d322e00c7bc5b9ca5
Signed-off-by: iceandfire <arhamjamal@gmail.com>
Signed-off-by: Kristofer Ard <kristoferard@gmail.com>

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