Fixed unavailable console features on some browsers.
Fixed test failures caused by no assertions and async event emitting, as well as simplified the returned promise.
Merge pull request #118 from garryyao/develop

Various unit tests fixes.
Don't compute ID as that's already available (and looks much nicer) from when.js promises.
Just `yeild` for simplicity.
Moved net/uri (and tests) from troopjs-browser.

Bump version to 2.1.0-1 as this is a breaking change.
Delete package.json. See troopjs/troopjs#70
Update bower dependencies. See troopjs/troopjs#71
Add support for pragmas.
Bump version
Merge pull request #123 from troopjs/feature/pragmas

Add pre-processor for troop components
Implement `peek` on `event/emittable`.

Implement `spy` on `pubsub/hub` and `component/gadget`.
bower.json cleanup
API Documentation adapted to JSDuck.
Emitter tests should be async.
Added test for reject
Added test for reject
Bump version to 3.0.0-1
Merge pull request #125 from troopjs/feature/peek-and-spy

Add method on emittable to get latest emitted value
Dep versions -> `develop`