Bug 853331: Fix test-tab-utils.testGetTabs and test-tabs-common.testImmediateClosing test on fennec
Initial type docs
Add source
Fix corrections
Bug 816257: allowing non-private panel windows in private browsing windows now..
Bug 864021 - Add Kusanagi Kouichi and Sunny (darkowlzz) as contributors to credits.md
Bug 855771: Disable tab-utils test for frequent intermittent failures.
Bug 772233: basic tests for exports.main in main.js
Merge pull request #950 from erikvold/816257

Bug 816257: allowing non-private panel windows in private browsing windows now r=@gozala
Bug 863940: Using fennec version of testTabReload on firefox now to try to close an intermittent test failure there
Bug 858954: using a different method to open windows in a pb related helper
Merge pull request #936 from jsantell/type-documentation

bug 860452: Type documentation; r=@wbamberg
Merge pull request #958 from ZER0/credits/864021

Bug 864021 - Add Kusanagi Kouichi and Sunny (darkowlzz) as contributors to credits.md
Bug 864986: Ignore multiple calls to a Disposable's destroy method.
Merge pull request #962 from erikvold/858954

Fix Bug 858954: using a different method to open windows in a pb related helper r=@Mossop
Merge pull request #961 from erikvold/863940

Bug 863940: Try to close an intermittent test failure in testTabReload r=@Mossop
Bug 858402: added addEventListener and removeEventListener methods to sdk/net/xhr and used a load event listener to check if the request cleaned up itself, instead of using a setTimout.

Also cleaned up the test-xhr.js file to use the new test framework.

The setTimeout was either not firing soon enough or it was firing too soon.
bug 865281 - add minimal documentation of the tab.id property.
Bug 846165: eliminate race condition in panel reload test
Bug 865057: test-windows.testTrackWindows would fail to finish if other windows were open