Make detailed long traces work with timeout and delay. Remove InternalPromise--makes subclassing much more robust. then(), delay(), and timeout() all return promises of the original type now
Add note about debuggability to es6-shim docs. Add note about browserifying the monitor. Fix building a long trace from a single trace object