Use git-repo-version to calculate build signature
Merge pull request #318 from cibernox/use-git-repo-version

Use git-repo-version to calculate build signature
Update README.md
Update README.md
[fixes #294] finally work correctly with on(‘error’)
Finally should correctly trigger on('error')
Merge pull request #328 from teddyzeenny/finally-on-error

Finally on error
Set [[AlreadyResolved]] as soon as resolve is called

Spec: https://github.com/domenic/promises-unwrapping#promise-resolve-functions
Correct minor spelling error in defer doc example
Merge pull request #332 from teddyzeenny/resolve

Set [[AlreadyResolved]] as soon as resolve is called
Merge pull request #331 from aslakknutsen/patch-1

Correct minor spelling error in defer doc example
Follow thenable state not own state
Merge pull request #333 from teddyzeenny/reject

Follow thenable state not own state
[fixes #322] don't inform instrumentation of errors until the current
turn is complete.
Fix onerror test
[fixes #330] “works” in Nashorn

NOTE: as Nashorn has real threads, it does not have the same
run-to-completion guarentee as the JavaScript you may be familiar with.
As such if you are not extremely careful in how you use these threads
you will easily put browser/node JavaScript libraries in a bad state.
RSVP included.

It would be fun to fork RSVP and ensure it’s thread safety in such
environments, but as no other environment has these requirements it not
likely not happen any time soon.

* also fix `RSVP.on(‘error’,` on vertex

Also, the test suite itself does not yet run in Nashorn so only some
manual testing “proved” it would work. I have relatively good confidence
in this, but at some point soon it would be better to get the test suite
running on Nashorn. I do suspect it will likely be a sizable investment.