Bug 828780 - Ensure that closing a window via closing the last tab goes through the code path taken by closing the window directly; r=gavin a=lsblakk

As a result, we make sure that the last-pb-context-exiting notification
is correctly dispatched no matter how we close the last private window.

--HG--
extra : transplant_source : 4%9A%24%7B%84%CF%A9%2C%FF%FF%DE%DDG%C0z%3B%04q%DC%8C
Test case for bug 828780; r=jdm a=test-only

--HG--
extra : transplant_source : %E6%ABl%9BX%85o%26%05%87%BDt%C1%23%AB%B1%89%B42%81
Bug 806736 - Port test_privbrowsing.html to the new per-tab PB APIs. r=ehsan a=test-only

--HG--
rename : toolkit/components/passwordmgr/test/test_privbrowsing.html => toolkit/components/passwordmgr/test/test_privbrowsing_perwindowpb.html
extra : transplant_source : %B5%1C%3D%81%93d%8A%18%1DP%AC%5Bf_n%FF%E1%BE%14%3F
Bug 826964 - Intermittent test_localStorageQuotaPrivateBrowsing_perwindowpb.html; r=ehsan a=test-only

--HG--
extra : transplant_source : s%7B%12ue%D1%1A%07%E9%EAk4%A8%A4%40%5D%BDZ%DE%04
Bug 824253 - Intermittent browser_cmd_screenshot_perwindowpb.js; r=ehsan a=test-only

--HG--
extra : transplant_source : %F2%1C%837sE%C8%04%D9%8A%08.B%22%EC%D00%07%F5%E7
Bug 826964 - Attempt to fix the intermittent orange by focusing the current browser; r=ehsan a=test-only

--HG--
extra : transplant_source : %BC%ED%A0H%22%1B%EE8%D8%A6%7E%B6%96%A0T%BD%B8%F0%E0%00
Bug 822284 - Intermittent browser_privatebrowsing_cookieacceptdialog.js, browser_privatebrowsing_crh.js; r=ehsan a=test-only

--HG--
extra : transplant_source : A%B7%0Ac%B06%A5%B4%90%CC%87%0AHyA%E7%1F%0E%9B%8B
Bug 830652 - Consume the -private-window command line argument in per-window PB builds; r=dolske a=akeybl

--HG--
extra : transplant_source : P%87%E1%84%F8%ADU%9A%80%06%22%B7%29%15i%97%5C%DE%D6m
Bug 823989 - Prevent the testpilot extension from screwing with focus to prevent having to close trees, etc. a=me landed on a CLOSED TREE

--HG--
extra : transplant_source : %1B%1B%E4%AC4%3F%09s%D5%5D%E5P%02%C44F%3A%60%AB%A7