added keep alive in the crazy tcp queue

Ignore-this: 1f5a2cb2493032b85b3713d4353af2d6

For faster detection of failed connections.

darcs-hash:20140430034328-c21fe-f5d32a94833ff834b0fe19f7386f97943bd7ec4a
connection manager tcp pool improvements

Ignore-this: c94d8dbcd38827f227fe81befb5392a7

The tcp pool has been reworked because disconnects are now better served via
the keep alive. Now that firestr does not listen on the tcp socket, we can do more
cleaning of the pool.

darcs-hash:20140430034705-c21fe-1a2a35de7095aca38133d0dd4af52fa198749bb9
removed logging of messages whith errors in firegreet

Ignore-this: c0129fe3a365f4d92380c58029fc77ef

darcs-hash:20140430034842-c21fe-577da9863c02bb62dc8e927a7c3a233fa65dd747