Merge pull request #865 from erikvold/stabilization

Bug 841823: Stabilization branch updates for minimal support of per window private browsing. r=me
Merge pull request #838 from ochameau/tabevents-race

Bug 843500: Fix race condition in firefox tabs code between concurrent module instances. r=mossop(cherry picked from commit ea266834f3c3243dfd0a5f680988b2f3fa7477a8)
Bug 851163: Log a tbpl message for exceptions from the main test functions. r=ochameau
(cherry picked from commit 3bd702979e4ceb7fcf8142ffcb0ea7e37517ce54)
Merge pull request #859 from ZER0/page-mod-test/851320

fix Bug 851320 - private-browsing-supported/test-page-mod fails r=@mossop(cherry picked from commit 19f904bd56ee7fcc819999e1e09a6fff3d63b952)
Merge pull request #860 from erikvold/851320

Bug 851320 test that opened window is not private when it should not be private r=@ZER0(cherry picked from commit 77ecd5b26c3245cebf2de96f9c861df5ce18f80d)
Merge pull request #861 from ZER0/page-mod-test/851320

Bug 851320 - private-browsing-supported/test-page-mod fails r=@erikvold(cherry picked from commit 95c22be219d94bdc4dd91473a0d338c2802abe2c)
Merge pull request #862 from erikvold/851557

Bug 851557: waiting for windows to close before ending tests r=@Mossop(cherry picked from commit c4ab120af338cfa76bc96bde2b7012c2eb77fc04)
Merge pull request #863 from erikvold/851557p2

Bug 851557: print tab urls when there are too many windows open r=@zer0(cherry picked from commit e4aa5aa9fde32134f73ed432f1c1140df66d9297)
Merge pull request #864 from erikvold/851557p3

Bug 851557: wait for selection before closing the opened window r=@zer0(cherry picked from commit 9b6088f1337756753cf724b6cecaad44c870b18f)
Merge pull request #868 from erikvold/852217

Bug 852217: adding more tests to a failing pb testaddon to get more information on the issue r=@ZER0(cherry picked from commit 0fb04f10e7290abe970cbdd0a25de190967eea58)
Merge pull request #869 from erikvold/852217p2

Bug 852217: adding test titles to pages opened in selection pb tests and focusing the test window before testing the selection value @r=ZER0(cherry picked from commit 074d165db96fcb858d227042bef3da321a740571)
Merge pull request #870 from ZER0/private-test-failures/852217

Bug 852217 - private browsing testaddon test failures r=@erikvold(cherry picked from commit ce72c9588742476ef1f5e364379f248c9a2cc344)
Merge pull request #871 from erikvold/852217p3

Bug 852217: focus opened windows in pb tests of pb test addon @r=ZER0(cherry picked from commit 4e4e29d60115b985a72c261142e794d23ca9b221)
Bug 751378 - Remove unused CAPS strings from stringbundle to fix bug 851007. r=bz
(cherry picked from commit e58b0d16fb226db9513814c5d288c313ad72f76f)
Merge pull request #872 from wbamberg/836471-2

Bug 836471 - update documentation for per-window private-browsing; r=@erikvold(cherry picked from commit 4c96d3c01aaaa595c14d49e4194f01a79266ef90)
Hotfix typo in hidden-frame module.
Write hidden frame tests against leaks.
Merge pull request #874 from Gozala/hotfix/panel-leak

Bug 847771 - Hotfix typo in hidden-frame module. r=@erikvold
Merge pull request #878 from KWierso/843823

Fix bug 843823 - Document last-pb-context-exited event in private browsing module r=@erikvold(cherry picked from commit 1cbc1deae2820f81920df3beb804e1db18cddd84)
Merge pull request #877 from KWierso/833171

Fix bug 833171 - system/events example needs to be a strong reference(cherry picked from commit b87a095eb0d1792352848337c5f9113862c14a61)