Created a Fish shell activation file
Update the comments to reflect the .fish file extension
Make promise.js loadable via mozIJSSubScriptLoader.loadSubscipt (bug 834756)
Add Corey Farwell to the list of contributors

How could I resist :bowtie:
Merge pull request #1089 from Gozala/hotfix/path

Pull path module updates from nodejs. a=@gozala
Bug 878877 - Panel api change to show() method breaks compatibility

- Added warning
- Updated test suite
Merge pull request #1030 from ZER0/panel-show/878877

fix Bug 878877 - Panel api change to show() method breaks compatibility
Bug 890210 - weak set raises an exception when iterate values already gc'ed

- Fix issue with value already gc'ed
- Added weak-set test suite
- Addressed review's comments
Merge pull request #1083 from ZER0/weak-set/890210

fix Bug 890210 - weak set raises an exception when iterate values already gc'ed r=@gozala
Implement nodejs's fs & net modules.
Merge pull request #1091 from Gozala/hotfix/io

Bug 820953 - Expose nodejs like fs & net modules r=@mossop
Revert "Merge pull request #1091 from Gozala/hotfix/io"

This reverts commit 8dc5b9e94d04a6e75300faf37b7037884fbdbaea, reversing
changes made to 08d8efd1a71c79cf78bba49d69d257e89e2ff5ea.
Bug 891698 - Disable path tests on OSX until we can find out why they aren't working on m-c r=me
Merge pull request #1077 from past/promise-subscriptloader

Bug 834756, make promise.js loadable via mozIJSSubScriptLoader.loadSubscipt r+=@jsantell
Merge pull request #1068 from frewsxcv/master

Bug 886201: Support bin/activate for Fish shell. r=Mossop
Bug 889029: removing tab.index assumption from testTabProperties
Merge pull request #1072 from erikvold/889029

Bug 889029: removing tab.index assumption from testTabProperties r=@jsantell
Disable only tests that actually break on tbpl.