Bug 853331: Fix test-tab-utils.testGetTabs and test-tabs-common.testImmediateClosing test on fennec
Bug 864986: Ignore multiple calls to a Disposable's destroy method.
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 865057: wait for one window to close before closing the next, also providing more information about test-windows:testTrackWindows
Bug 865547 some tests would end without waiting for their windows/tabs to close
Merge pull request #965 from erikvold/858402

Bug 858402:  Intermittent tests/test-xhr.testLocalXhr | Timed out r=@Gozala
Merge pull request #963 from Mossop/bug864986

Bug 864986: Ignore multiple calls to a Disposable's destroy method. r=gozala
Bug 838980: Test that context-menu works correctly with private browsing support. r=gozala
Bug 792636: Add some automatic leak tracking to the test harness. r=ochameau
Merge pull request #966 from canuckistani/bug_865281_doc_tab_id

bug 865281 - add minimal documentation of the tab.id property, r=@wbamberg
Bug 858402: reading a file which is not being used for any other reason to avoid Windows read error

WindowsError: [Error 13] The process cannot access the file because it is being used by another process
Merge pull request #975 from erikvold/858402-2

Bug 858402: testLocalXhr - reading a file which is not being used for any other reason r=@Mossop
Merge pull request #971 from erikvold/865547

Fix Bug 865547 some tests would end without waiting for their windows/tabs to close r=@Mossop
Merge pull request #970 from erikvold/865057-2

Bug 865057: wait for one window to close before closing the next r=@Mossop
Merge pull request #905 from ochameau/bug853331

Fix Bug 853331: Fixing test-tab-utils.testGetTabs and test-tabs-common.testImmediateClosing test on Fennec r=@erikvold
Bug 866465: fixing a link to using-port.html
Image URI Validation added to context-menu with tests
Merge pull request #974 from darkowlzz/bug844484

Fix Bug 844484 - context-menu image option should only accept valid URIs r=@erikvold
Merge pull request #981 from erikvold/866465

Bug 866465: fixing a link to using-port.html