Ensure that deferred.progress does not reveal the state of deferred.promise
Merge dev to dev-200
Initial promise-based unfold+map: seed can be a promise, generator and transform may return promises
Refinements to unfold. proceed test is applied first
jsdoc and name tweaks
Starting unit tests for unfold
Split unfold and unfold list. Add more unfold unit tests
Unit test coverage for exceptions in unfold. Streamlining and cleanup. Unit tests for unfold/list
Merge branch 'dev' into dev-200
Fix #88. Throwing a promise rejects with the eventual value/reason of the thrown promise
Remove duplicate test
See #91. deferred.reject(promise) now rejects with the eventual value/reason of promise regardless of whether promise fulfills or rejects
Merge dev