transport: In TcpTransport, support select.select as a fallback if no poll or kqueue.