Bug 843500: Fix race condition in firefox tabs code between concurrent module instances.
Bug 790195: Expose Promise.all sugar for promised(Array)
Merge pull request #842 from jsantell/Q-all-790195

Fix Bug 790195: Expose Promise.all, sugar for promised(Array), r=@gozala
Revert "Merge pull request #842 from jsantell/Q-all-790195" a=@gozala

This reverts commit ef7e1c3a7d2f758496b473b77f251afc1d7e599c, reversing
changes made to 424f66c3663d8d507407952ac8586ab4bc809396.
Merge pull request #838 from ochameau/tabevents-race

Bug 843500: Fix race condition in firefox tabs code between concurrent module instances. r=mossop
updated annotator example and tutorial for per-window private browsing
updated all miscellaneous references to private-browsing in tutorials and API reference
Expose proper DOM window to the add-on code.
Merge pull request #815 from Gozala/bug/addon-window@820953

Bug 820953 - Expose DOM window to the add-on r=@ochameau
Hotfix regression introduced in previous commit: Bug 820953
Merge remote-tracking branch 'main/master' into 836471
updated all affected modules to explain the impact of opt-in private browsing