Invalid require cache to allow multiple test runs in the same process

This fix a behaviour causing grunt-watch with "spawn: false" option to play badly with grunt-mocha-test. This fix should hopefully make things better.
Updating travis-cov to work with latest NPM