Bug 821065 - Add wildcard event.
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
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).
copy-editing panel position doc
Replace XHR in favour of addon/window's XHR.
Bug 855771: enable test-tab-utils.js, remove tab/window count assumption
Bug 874554:
- adding a test for opening a new non-private window when there is only a private window open
- newly opened windows use a non-private flag by default now
idbKeyRange was incorrectly wrapped.

(needs a proper test, fwiw.)
Added documentation for sdk/self, property uri

I saw a reference to self's uri property in the documentation
for sdk/passwords, but no explanation for it in the documentation.
I had to infer the meaning from the source code.
Bug 699450 - Exceptions are thrown when you use page-mod and tab.close()
Implement content/chrome events.
Merge pull request #996 from Gozala/bug/xhr@820953

Bug 820953 - Replace XHR in favour of addon/window's XHR. r=@zer0
Expose web-socket API.
Merge pull request #1016 from Gozala/bug/content-events@724632

Bug 724632 - Implement content/chrome events. r=@jsantell