Changed definition of IMochaTest, Async and temporarily reverted node.d.ts commit

Changed definition of IMochaTest to allow before( function (done) {))… …
… - strangely the optional title in the definition did not work for this case

Updated the definition of async.d.ts to support each,waterfall and alternate parallel definitions

Reverted changes to node.d.ts while waiting to see if codeplex updates are accepted

Note: I have submitted a pull request at codeplex for the util.inspect definition as upon review it is clearly incorrect. We'll see if they accept it.

http://typescript.codeplex.com/SourceControl/network/forks/sudsy/typescript/contribution/4389