Fixes hiding on app-switcher causing resign active, ensures some calls to show/hide are on the main thread and sets UIWindow to visibleAtLaucnh, also cross dissolve transition style set for view controllers in .xib