Resolve issues with view not resizing on menu close

Also don't close menu when going portrait->
landscape->portrait if AlwaysShowLandscapeMenu
= true
(Respect that the user opened the menu)