Implemented a TcpClient connection pool.

All 332i tests pass:
- 2:22 (run 1)
- 1:38 (run 2)