Don't expose return value from resolver when assimilating.  This helps to avoid the assimilation loop with Q, while also avoiding the need for using valueOf(). See kriskowal/q#135
Comment cleanup
Minor cleanup
Incorporate some suggestions from @unscriptable and #68. Add more text to Resolvers description, and clarify importance of not giving out a deferred
Don't expose progress update return value to untrusted promises
Update version for 1.6.2
Update terminology in api doc
Avoid line wrapping in code example
More terminology tweaks and fixes
See #70. Add info about when() always returning a when.js promise, which implies proper chaining behavior
Improve when() and .then() docs and include basic information about handler and chaining behavior. Close #70
promise.yield and unit tests
Docs for promise.yield
Fix typo
Add 1.6.2 changelog to README.  Terminology tweaks and fix jsdoc formatting to match official docs now that webstorm seems to understand the correct format
More jsdoc tweaks based on jsdoc3 and webstorm 5
Bump version numbers
Remove unnecessary function nesting
Initial implementation of promise.apply (name still up for discussion), and unit tests. See #69
Docs for promise.apply