upgrade to latest mocha

Mocha was fixed so that an error in a hook (like `before`) does not stop the entire suite. Instead, it still runs other hooks (like `after`) and sibling test suites.

https://github.com/visionmedia/mocha/pull/1043