Settings: Port expanded desktop (2/2)

 - uses google's new immersive mode code as base
 - adds settings for preference to show in navbar, navrings, and power menu
 - adds expanded desktop quicksettings tile

Change-Id: I1270e3e964b6e5fac5d57b17691b02378edd75dd