Improve WindowController#openExternal robustness
Improve WindowController#openExternal robustness

On some platforms it seems it's possible to get a reference to a window object
but not have any access to the location property. In that case, just fall back
to changing the location of the main window.

fastmail/overture,Hokua/overture