Bug 821065 - Add wildcard event.
Bug 855484 - Wait for toplevel-window-ready instead of domwindowopen to avoid issues with private windows.
Bug 866333: Added extra check to avoid wrong events property returned in cases, when, for example event type coincides with Object property, such as nonstandard Object.prototype.watch, for instance
(cherry picked from commit 09f7197a85475fd9fdbaf64ffeec553e86fe2da8)
Bug 866333: adding test for event names like "watch"
added URI test to stop opening invalid URIs
added tests for chrome and resource URIs
added test for ftp
closed all the opened windows
Improved windows closing
Bug 865489 - Cannot iterate Addon SDK-List with for..of

Added `iterator` method to `List` (deprecated version too), so that our SDK list (`tabs`, `browserWindows`, etc) can be iterated with `for...of`.
Update cfx-tool.md

The documentation was not clear on how the autoupdate links are created. The name of the files are also needed in the URLs to specify for the update requests.
Also the cfx xpi -update-link commands need to be on the same line (at least on Windows).
Update cfx doc to include '-o' option; also changes to improve navigability
Merge pull request #994 from wbamberg/852605

Fix for Bug 852605: "document cfx -o"; r=@erikvold
Bug 864658, URL API should have same properties as window.location, also
fixes bug 861084
Merge pull request #991 from jsantell/url-matches-window-location

Fix Bug 864658, URL API should have same properties as window.location, also fixes bug 861084 (getTLD method) r+=@erikvold
copy-editing panel position doc
Replace XHR in favour of addon/window's XHR.
Merge pull request #945 from ochameau/bug855484-platform

Bug 855484 - Wait for toplevel-window-ready instead of domwindowopen to avoid issues with private windows. r=@erikvold
Bug 855771: enable test-tab-utils.js, remove tab/window count assumption
Bug 851426 - "TypeError: hiddenWindow.document.body is null" when creating a Panel

- Fixed the observer's topic for rebranded products