Notifications launch

When launching the app with a remote notification in launchOptions we attempt to present the NotificationsViewController by default.

However, after we tell the PanelNavigationController to show the NotificationsViewController the SidebarViewController goes through its initialization routine and replaces the NotificationsViewController with the previously selected item in SidebarViewController.

This attempts to prevent that from happening but it feels a bit hacky.