Add to reporter mocha options
Add tests for promise support (#329)
Add promise support (close #329, close #1036)
Fix up promise handling.

Per comments in #329 we can factor out the calling into its own function.

I also reused `this.resetTimeout()` instead of manually setting it, and added the timeout for promise case as well.
1.18.0
Fixed copyright year

Copyright year should reflect current year
refactor negated conditional with else branch
promises be weird
Merge pull request #1157 from hyeluri/patch-1

Fixed copyright year
Merge pull request #1135 from btd/master

Pass options into reporter constructor
Named hooks in interfaces. Bugfixes #966.
Merge pull request #1161 from wejendorp/master

Add named hooks in interfaces. (fix #966)
1.18.1
Fix HTML runner to use the #mocha element as root. (close #1162)
1.18.2
Automatically rewritten for npm.