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).
Bug 855771: enable test-tab-utils.js, remove tab/window count assumption
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.
Implement nodejs's setImmediate
Improve array find.
Bug 859592 - Need tests for anchored panels
Merge pull request #1066 from erikvold/859592

Bug 859592 - Adding test for anchored panels r=@jsantell
Created a Fish shell activation file
Bug 882867 fixing tab:testOpenInNewWindow linux issue
Bug 885015 - Make jetpack widgets play nice with add-on bar removal.
Merge pull request #1055 from gijsk/885015

Bug 885015 - Make jetpack widgets play nice with add-on bar removal. r=@erikvold
Bug 887970: fixing tests/test-tabs.testTitleForDataURI and an unstable test that runs before it
Bug 794320 Clarify deprecation message in tab.favicon for Fennec
Merge pull request #1065 from jsantell/favicon-dep

Bug 794320 Clarify deprecation message in tab.favicon for Fennec, r=@erikvold
Merge pull request #1069 from erikvold/882867v2

Bug 882867 fixing tab:testOpenInNewWindow linux issue r=mossop