Change cover_server to run in the node environment 'test' to match where the mocha tests are actually run, and avoid timeouts.
Use fake timers in tests to keep test times short
Merge branch 'master' into fix_cover_server
Add comments explaining that fake timer use is to keep test times short
Merge pull request #242 from Standard8/fix_cover_server

Fix broken server coverage tests