Implement expanded display mode using internal immersive mode code

Setting Settings.System.IMMERSIVE_MODE to
1: hides statusbar and navigation bar
2: hides just the navigation bar
3: hides just the status bar