Allow the possibility to test over UNIX sockets rather than TCP
one. While here, convert --port and --host to a single
--connection-string argument which is properly parsed inside
runner.py and friends.

In cooperation with: Andrew Morrow