Image URI Validation added to context-menu with tests
Merge pull request #974 from darkowlzz/bug844484

Fix Bug 844484 - context-menu image option should only accept valid URIs r=@erikvold
Merge pull request #981 from erikvold/866465

Bug 866465: fixing a link to using-port.html
Bug 559306: Allowing chrome.manifest file, and chrome folder for jetpacks

(cherry picked from commit 4922f171502f91a6ac14d5f5a67264d35c84b625)
Bug 861955: getFavicon async method in io/data
Merge pull request #976 from jsantell/favicon

Bug 861955 getFavicon async method in io/data, r+=@erikvold
Merge pull request #964 from erikvold/559306

Bug 559306: Allow adding a chrome.manifest file and chrome folder r=@gozala r=@ochameau
added URI test to stop opening invalid URIs
added tests for chrome and resource URIs
added test for ftp
closed all the opened windows
Merge pull request #978 from erikvold/791470

Bug 791470: test-window-observer removing use of setTimeout and using async open&close of windows r=@Mossop
Merge pull request #979 from erikvold/866323

Bug 866323: increase maximum test suite run time to 45mins r=@Mossop
Improved windows closing
Bug 862740 set httpd port to any valid port if set to -1
Merge pull request #985 from jsantell/httpd

Bug 862740 set httpd port to any valid port if set to -1
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).
Bug 868706 - Upstream SDK changes from bug 867445 - Remove Test Pilot, r=gavin
Improve "content/worker" documentation:
- added more links to the Worker object;
- added details on handling the 'detach' event.