Re-implement expanded desktop for 4.4

Also squashed following commits:
Use "android" as package name when in expanded desktop.
Prevent showing opaque area for systemui when in expanded desktop
Refactor expanded desktop to immersive mode

Change-Id: Ib903b80079f9e00fde03f82edb1ab438ab5ad174