Merge pull request #268 from sethmcl/master

Removed preinstall script
Fixed issue where test run URL port does not match Venus server port

* Now we wait for Venus server to start, so we know the port, before assigning run urls to the tests.
* Fixes #183
Merge pull request #270 from sethmcl/port_fix

Fixed issue where test run URL port does not match Venus server port
New --singleton flag which kills all other venus processes.

Running venus with `venus run -t tests --singleton` will ensure all other venus processes are shutdown before running the current venus server.
Merge pull request #271 from sethmcl/clean_mode

New --singleton flag which kills all other venus processes.
2.1.2