Bug 874554

- adding a test for opening a new non-private window when there is only a private window open
- newly opened windows now use a non-private flag by default