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.
Bug 892844 detect compartment zone leaks
Bug 893196 - Raise the Firefox minVersion to 21
Fix bug 893205, fennec tabs test
Bug 768651 - Cfx run hangs on windows on sites using flash
Bug 890089 Fix localStorage tests running on data:* and about:* URIs
Update io modules to make use of array buffers.
Added failing test case for the fs module
Bug 894116 reenable test-browser-events on Fennec
Merge pull request #1009 from Rob--W/patch-1

Fix for bug 888094 Added documentation for sdk/self, property uri - thanks, @Rob--W!
Merge pull request #989 from esgy/patch-1

Fix for bug 888097 Update cfx-tool.md - thanks @esgy!
Merge pull request #1112 from Gozala/hotfix/fs-io

Bug 820953 - Update io modules to make use of array buffers. a=@gozala
Bug 772233: basic tests for exports.main in main.js
Merge pull request #960 from erikvold/772233

Bug 772233: basic tests for exports.main in main.js r=@jsantell
Merge pull request #998 from erikvold/855771

Bug 855771: enable test-tab-utils.js, remove tab/window count assumption r=@jsantell
Bug 798090: Adding test add-on for simple-prefs
Merge pull request #999 from erikvold/798090

Bug 798090: Adding test add-on for simple-prefs r=@jsantell
Merge pull request #1097 from erikvold/892844

Bug 892844 detect compartment zone leaks r=@Mossop