More refactoring.
Rename TCPListener to TCPServerConnection.
Introduce TCPClientConnection.