Add vert.x support via vertx.runOnLoop
Expose when.promise and prefer it over when.defer in our own modules
Fix defer jsdoc
Make sequence/parallel/pipeline support promises as arguments
Add unit tests for allowing promise args in sequence/parallel/pipeline
Deprecate all/any/some onFulfilled, onRejected, onProgress arguments. Use returnedPromise.then instead
Update aplus test adapter to use when.promise
Rename when-adapter to promises-aplus-adapter
Reduce nesting in when.map
Add contributors, update README for vert.x support
Update queueing comments
Merge master
Remove unneeded var from ensure
See #116. Initial guard impl
jsdoc for guard. See #116
More correct guard/condition impl that allows shared conditions
condition as a single function that accepts and returns a promise
Simplify guard and guard.n
Create first set of unit tests for guard(). Minor cleanup in delay and timeout
Streamling guard.n a bit