Add chainable methods for EventTarget, functional utility chain, docs
Bug 874554: tabs.open dnw when the active window was private or when there was no active window

Conflicts:
	test/private-browsing/windows.js
Merge pull request #1011 from erikvold/874554-3

Bug 874554: tabs.open dnw when there was no active window r=@ochameau
Merge pull request #822 from ochameau/deprecate-mapping

Bug 841766 - We should warn users when magical require is used r=@gozala
Disable test-windows.testActiveWindow due to near permaorange on Win8 PGO tests (bug 873007) r=mossop
Bug 881019 - Use Cu.schedulePreciseGC instead of forceGC + setTimeout in tests
Merge pull request #1024 from KWierso/scheduleprecisegc

Bug 881019 - Use Cu.schedulePreciseGC instead of forceGC + setTimeout in tests
Merge pull request #1021 from jsantell/eventTargetChain

Bug 880501: Add chainable methods for EventTarget, r=@erikvold
Merge branch 'master' of git://github.com/mozilla/addon-sdk into 787395
all tests are now passing wonderfully