OSX: Fixed bugs in CloudConnectWindow.

- Fixed bug where the cloud connect process would not start again the
second time;
- Added missing overloads in MacNavigationManager to make sure views are
created in the main thread;
- Fixed crash bug where the cloud connect window would sometimes crash
when initially opened (I think it was due to the BecomeKey event which
was registered before the window has been loaded).