Remove TCP timeout handler and option

This removes the TCP timeout option and handler. 

We don't need this since individual operations have timeouts now (and, it's ugly anyway). 

Fixes #344