Add new ServerControlView.
Move the server options into the new control.
Load remote test suite.
Auto-start and auto-load on startup.
Move CurrentTestRunner.
Move the run/stop controls into ServerControlModel.
Fix some race conditions.
Add ITestLogger argument.
Use the ITestLogger to log debug messages.
Fix race conditions in the server.
Don't use TcpListener, this leaks a Socket and throws too many open files.