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.
style
add object diff test
mkdirp dep - latest version
Merge pull request #869 from runk/master

Installation fails on node v0.10.8
Merge branch 'master' of :wqgithub.com:visionmedia/mocha
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.
add "Uncaught " prefix to uncaught exceptions
pass --harmony-generators flag through to node
Fix GitHub pages domain

Now this page is served as `visionmedia.github.io`.
* https://github.com/blog/1452-new-github-pages-domain-github-io
Merge pull request #895 from jmar777/harmonygeneratorsflag

pass --harmony-generators flag through to node