Bug 908153 removing usage of older openBrowserWindow (which did not wait for focus) and capturing more promise failures
Merge pull request #1387 from erikvold/908153

Bug 908153 removing usage of older openBrowserWindow r=@jsantell