Bug 983277 - Intermittent test-ui-sidebar.testSidebarLeakCheckUnloadAfterAttach

Opening a new window for this test to be more certain previous tests do not affect it.
Bug 1011813 - make test addon for native options unload
Introduce cfx.js and use it to build the xpi before launching firefox/adb.

taken from a1f0782b96ed6ebdbc9e3923305db85512280c6f
removing console.logs
Bug 1011813 - making sdk/zip/utils return promises
Revert changes to sdk/tab/utils and sdk/addon/installer

This reverts commit 5724de6d65fbf6b7352ccae9aea902a5f3067450.

Conflicts:
	lib/sdk/preferences/utils.js
	test/test-simple-prefs.js
Bug 1011813 fixing test after sdk/addon/installer revert
Bug 1011813 addressing review comments
Bug 1023655 - Remove DOCTYPEs from SVG documents to avoid failed DTD loads. r=Unfocused
Merge branch 'master' of git://github.com/mozilla/addon-sdk into 1011813

Conflicts:
	lib/sdk/addon/runner.js
Merge pull request #1504 from erikvold/1011813

Bug 1011813 - make test add-on for native options unload r=@jsantell
Bug 1011813 bug fix r=me r=jsantell
Bug 926264 use aAllowDelayedLoad=true for loadFrameScript calls
Merge pull request #1512 from erikvold/926264v5

Bug 926264 use aAllowDelayedLoad=true for loadFrameScript calls r=@jsantell
Bug 1025240 - test-native-options should cleanup the preference branches that it creates
Merge pull request #1514 from erikvold/1025240

Bug 1025240 - test-native-options should cleanup the preference branches that it creates r=@zombie
Bug 1025939 clearing the default branch used in test-simple-prefs.testUnloadOfDynamicPrefGeneration
Merge pull request #1469 from erikvold/983277b

Bug 983277 - Opening a new window for a sidebar test to be more certain previous tests do not affect it r=@zombie
Bug 1024791 - Scan the add-on for tests
Merge pull request #1511 from erikvold/1024791

Bug 1024791 - Scan the add-on for tests r=@gozala