adds Promise#race
Merge pull request #136 from twokul/race

Adds Promise#race
propagate label to finally
update argument names to aligned with promise nomenclature
fix bad rebase from 96c728d3c52d930f4331d78548ffe18867a46f3b

thanks @domenic
document RSVP.all

refs #99
Merge pull request #142 from fivetanley/document-all

document RSVP.all
Removes duplicate line
Merge pull request #143 from twokul/fix-for-package-json

Removes duplicate line
Removes qunit npm dep
Merge pull request #144 from twokul/package-json-qunit-fix

Removes qunit npm dep
Drops qunit grunt task
Merge pull request #145 from twokul/drop-qunit-grunt-task

Drops qunit grunt task
Add everything not-useful to .npmignore.

Currently pulling down RSVP from npm installs a bunch of dotfiles and build/test stuff. With this change you just get dist/, CHANGELOG.md, LICENSE, README.md, and package.json.
document RSVP.defer
document RSVP.rethrow
Merge pull request #146 from domenic/patch-1

Add everything not-useful to .npmignore.
Merge pull request #148 from fivetanley/document-defer

document RSVP.defer
Merge pull request #152 from fivetanley/document-rethrow

document RSVP.rethrow
document RSVP.EventTarget methods