Runnable.timeout(0) leaves Node running.

Otherwise it's possible to create an async test with a timeout of 0 and have Node exit silently.
This way, it should be obvious the async test is malformed.
runner.js: 'pending' event is not mentioned in docs
Implement `suite.skip()`

Increase parity between the "TDD" and "BDD" interfaces by implementing
`suite.skip()`. (The implementation was originally authored by
@jaredwinick in GitHub pull request #762 but applied to the wrong file
and lacking a unit test.)
Merge pull request #850 from Schoonology/master

Runnable.timeout(0) no longer allows silent exits
refactor
Merge pull request #884 from jugglinmike/add-suite-skip

Implement `suite.skip()`
Merge pull request #877 from Dremora/patch-1

runner.js: 'pending' event is not mentioned in docs
change to output # of pending / passing even on failures. Closes #872
Merge branch 'master' of github.com:visionmedia/mocha
Fix exceptions when running mocha in Web Workers.
Merge pull request #867 from pwnall/web-workers-3

Fix exceptions when running mocha in Web Workers.
merge updates to mocha