Initial linux based server killer implementation

This allows us to kill all running servers before a suite starts, which means that if a server fails to stop it will not hose the rest of the test suite run. 

The build will still be failed, and the jstack output of the problematic process included in the failure exception, which will hopefully make it easier to figure out why the process did not stop.