Use alternative type coercion spelling for KeepAlive

TcpInput will return error if connection is not of type TCPConn.
TcpOutput will print error, and then skip KeepAlive.

Also added OutputRunner to the TcpOutput struct to support error
logging.