frameworks/base: Bringup expanded desktop and implement per-user configuration.

Change-Id: I27b2a4174f544f3437a5c918581ae599e4c3369b

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