Comms: Adding background connection detection to TCPLink as server

Once started the TCPLink (as server) will continue to listen for incoming connection, and accepts them. Previously new connections would only be accepted when the connect button of the CommConfigurationWindow was clicked. This makes TCPLink (as server) work very much like the UDPLink, and more importantly makes it a lot easier to use.