Bug 825471 private-browisng test fixes

This branch includes bug fixes for:

* [Bug 777830](https://bugzilla.mozilla.org/show_bug.cgi?id=777830): Update private-browsing module events for per-window PB
* [Bug 822863](https://bugzilla.mozilla.org/show_bug.cgi?id=822863): Add 'private' option to windows.open
* [Bug 825471](https://bugzilla.mozilla.org/show_bug.cgi?id=825471): Jetpack broken due to the changes to the old private browsing service.
* [Bug 809180](https://bugzilla.mozilla.org/show_bug.cgi?id=809180): Find a better way to detect the pwpb feature
* [Bug 830436](https://bugzilla.mozilla.org/show_bug.cgi?id=830436): Deprecate isActive