Ignore removed listeners during dispatch.
Add `off` method to event/target for compatibility with devtools.
Bug 857750 - TEST-UNEXPECTED-FAIL | tests/test-self.testSelf | self.loadReason is always `startup` on test runs ("install" != "startup")
Merge pull request #919 from ochameau/bug857750

Bug 857750 - TEST-UNEXPECTED-FAIL | tests/test-self.testSelf | self.loadReason is always `startup` on test runs ("install" != "startup") r=mossop
Bug 857750 followup - Change the versionInRange() check to account for the central->aurora merge earlier this week
Merge pull request #921 from KWierso/fixtestself

Bug 857750 followup - Change the versionInRange() check to account for the central->aurora merge earlier this week. r=mossop
url.isValidUrl function, tests, used in Request ctor
Merge pull request #911 from jsantell/request-url-validation-841628

Fixes Bug 841628, Request Constructor Validates URL, r+=@erikvold
Merge pull request #910 from Gozala/bug/event-target-off@856147

Bug 856147 - Add `off` method to event/target for compatibility with devtools. r=@gozala
Bug 855086: Timeouts and empty tests aren't logged correctly. r=ochameau
Merge pull request #909 from Gozala/bug/remove-listeners@856146

fix Bug 856146 - Ignore removed listeners during dispatch. r=@ochameau
Bug 858248: Give testWaitUntilTimeoutInCallback longer to complete.
Rename URL.isValidURL to URL.isValidURI, a=@gozala
Merge pull request #924 from Mossop/bug858248

Bug 858248: Give testWaitUntilTimeoutInCallback longer to complete. r=ochameau
Fix match pattern wildcard to not match invalid domains
Merge pull request #923 from jsantell/fix-matchpattern-856913

Fix Bug 856913, fix match pattern wildcard to not match invalid domains, r=@ZER0
Bug 849764: Replace removeObserver() calls with three params with two in addon-sdk dir. r=Mossop