release 2.1.5
Merge branch 'master' of github.com:linkedin/venus.js

* 'master' of github.com:linkedin/venus.js:
  Hotfix to give phantomjs a bit more time to start with GhostDriverUac.
  Print all test names in web UI
version 2.1.6
Merge pull request #277 from sethmcl/master

Fixes for IE7/8
Merge branch 'master' of github.com:linkedin/venus.js

* 'master' of github.com:linkedin/venus.js:
  Fixes for IE7/8
2.1.7
Adding code coverage summary output file

When run with `--coverage`, `coverage.csv` will be output in the current working directory.
Right now, this only works when running Venus in direct mode (with a specific environment, like phantomjs or supergrid).
Merge pull request #278 from sethmcl/lcov

Adding code coverage summary output file
Merge branch 'master' of github.com:linkedin/venus.js

* 'master' of github.com:linkedin/venus.js:
  Adding code coverage summary output file
2.1.8
Increase wait time for process spawn with GhostDriverUac
Changing script include order on test harness page template

Including JS files AFTER html fixture, because in some cases the JS files depend on the fixture DOM elements being present.
Merge pull request #279 from sethmcl/fixture_order_fix

Changing script include order on test harness page template
Improved performance of running with PhantomJS

When running with GhostDriverUac (to execute tests with phantomjs), we were previously spawning the phantomjs process and then waiting several seconds before proceeding.
This was intended to give the phantomjs process enough time to spin up on slower machines.

With this change, rather than waiting an arbitrary length of time, we poll every 50ms to see if the process is up by sending an http request to the server which the process spawns.
After 300 attempts, we give up.
Merge pull request #280 from sethmcl/phantom_fix

Improved performance of running with PhantomJS