This patch adds support for a "non-private" window flag which can be used to open new chrome windows in non-private mode in per-window private browsing builds. It also tests to make sure that the flag is not accessible from content.