Using upstream mocha, let coverage report always succeed now
Merge branch 'master' into TermWriter
Adding TermWriter test, lots of fixing