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
document RSVP.hash
document RSVP.race
Merge pull request #153 from fivetanley/event-target

document RSVP.EventTarget methods
document denodeify
document RSVP.resolve/RSVP.reject