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.
Improve array find.
Bug 892341 sdk/console/plain-text leaks, use a weak ref instead of a strong ref
Bug 892844 detect compartment zone leaks
Bug 893151 - when a private window is active, and pb is supported, and the isPrivate option is not provided, then the default should be to open in the active window
Merge pull request #1100 from erikvold/893151

Bug 893151 - when a private window is active, and pb is supported, and the isPrivate option is not provided, then the default should be to open in the active window r=@gozala
Merge pull request #1094 from erikvold/892341

Bug 892341 sdk/console/plain-text leaks, use a weak ref instead of a strong ref r=@gozala
Bug 893940 - Intermittent TEST-UNEXPECTED-FAIL | private-browsing-supported/main.testOpenTabWithNonPrivateActiveWindowWithIsPrivateOptionFalse
Run GC after test case to avoid freezing a process.
Merge pull request #1105 from erikvold/893940

Bug 893940 - Intermittent TEST-UNEXPECTED-FAIL | private-browsing-supported/main.testOpenTabWithNonPrivateActiveWindowWithIsPrivateOptionFalse r=@jsantell
Merge pull request #1107 from Gozala/bug/zombie-test@893249

Bug 893249 - Run GC after test case to avoid freezing a process. r=@jsantell
Merge pull request #1063 from Gozala/bug/array-find@887493

Bug 887493 - Improve array find r=@erikvold
Update io modules to make use of array buffers.
Increase overall test run timeout to accommodate
GC cycles between test runs.
Merge pull request #1111 from Gozala/bug/zombie-test@893249

Bug 893249 - Increase overall test run timeout to accommodate GC cycles between test runs. r=@KWierso
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