Actual value of ignoreLoaks from configuration

Use the actual value of `ignoreLeaks` taken from the configuration.
Fix #
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
updated xunit reporter to conform to the junit xsd (https://svn.jenkins-ci.org/trunk/hudson/dtkit/dtkit-format/dtkit-junit-model/src/main/resources/com/thalesgroup/dtkit/junit/model/xsd/junit-5.xsd)
runner.js: 'pending' event is not mentioned in docs
Fixed textmate bundle installation
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.
Strip tab indentation in `clean` utility method

The `clean` method is intended to normalize function body indentation to
be relative to the first line. Update the implementation to support
tab-indented function bodies (in addition to space-indented bodies).