Remove extra unnecessary maybeThenable check
Extract promise cycle handler to function so stack traces make sense
Rebuild es6 shim
Minor improvements to monitoring
Dont capture pending in keys.all
Filter out duplicate stack lines across stack jumps. Expose observed property on RejectedHandler in all cases.  Could be useful during debugging.
Explicitly discourage the use of when.defer, and point people at alternatives.  Re-add simple docs for deferred.resolve/reject/notify
Bump version 3.0.1
Rebuild es6 shim. Add changelog for 3.0.1
Fold handler graph lazily, but also more opportunistically
Let flow decorator add promise.otherwise. This keeps otherwise out of the es6-shim
Dont capture arguments object
Eagerly fold 1 handler graph level before queueing after resolution
Move misplaced test. Add md files to bower ignore
Fix whitespace
Bump version, add changelog. Clean up npmignore
Remove silly es6-shim test for now
Rebuild es6-shim
Improve error context collection, and long stack trace stitching.

Maintain a promise execution stack that follows async promise
callbacks.  Refactor PromiseMonitor and ConsoleReporter to use new
error module which detects platform stack trace capabilities and
formatting.  Move more logic into PromiseMonitor so that reporters can
be as simple as possible.
Move formatting to ConsoleReporter. Makes reporter interface even more generic