Test case for hook fail
Correct behaviour on failure of beforeAll hook; don't run any more tests from the current suite, but carry on with other suites as normal.
Also return from Runner.hook if hook experiences an 'error'.
If a beforeEach hook fails, don't run the following test.
Make'd mocha.js
Revert "Make'd mocha.js"

This reverts commit 9d0d868ee6e109e4eb58418ae8b84d5524047664.
Merge branch 'master' of git://github.com/dansitu/mocha
Dropping all children suites when a before* fails