Bug 821065 - Add wildcard event.
Bug 787392 - Add Action/Toggle Button type

- Added Button UI component
- Added "State" mechanism
- Implemented CustomizableUI from Australis
- Added Unit Test
Merge pull request #1038 from ZER0/ui-button

Bug 787392 - Add Action/Toggle Button type r=@erikvold
Bug 787395 Adding a Sidebar module r=@ZER0

Conflicts:
	test/test-url.js
Bug 890755: sidebar.js throws TypeError ("sidebar is null") when browser dialogs are closed
Bug 889204 testing sidebar event listeners thoroughly
Merge pull request #1095 from erikvold/889204

Bug 889204 testing sidebar event listeners thoroughly r=@jsantell
Merge remote-tracking branch 'upstream/master' into australis
Bug 894624 - The test suite for new UI components should run only on Australis

- Added module.metadata to test suite
- Added `assert.throws` when testing property with only getter and not setter
Merge branch 'australis' of git://github.com/mozilla/addon-sdk into 890755

Conflicts:
	test/test-ui-sidebar.js
Merge pull request #1084 from erikvold/890755

Bug 890755: sidebar.js throws TypeError ("sidebar is null") when browser dialogs are closed r=@ZER0
Merge pull request #1113 from ZER0/test-ui/894624

 fix Bug 894624 - The test suite for new UI components should run only on Australis r=@erikvold
Implement `getActiveView` after binding is inited.
Bug 863946: mozrunner: support FreeBSD

Running `cfx test` fails on FreeBSD because it can't find the
application binary.  Specifying the application binary results in no
activity or output.

Recognise FreeBSD in ``sys.platform`` and look for the "firefox"
binary on FreeBSD.
809362 Fix test-tab tests on Fennec, make properties undefined after closing tab
Bug 892221 cleanup unsupported tests in Fennec
Bug 863456: Report failures for tests that leave unexpected tabs or windows behind. r=ochameau
Merge pull request #1124 from Gozala/bug/getActiveView@895590

fix Bug 895590 - Implement `getActiveView` after binding is inited. r=@jsantell
Revert "Bug 863456: Report failures for tests that leave unexpected tabs or windows behind. r=ochameau"

This reverts commit d9d01d18a5492b2bcbfb145236b0bd77d4232db5.
Merge pull request #1116 from jsantell/make-clear-fennec-support

Fix Bug 892221 Clean up "Unsupported Test"s for Fennec, r=@erikvold