Enable TCP bufferevent.
Non-Transparent-Framing splits with new line.
Do not overflow event buffer.
Add TODOs as comment.
Drain input buffer on read.
Add comment.
Reconnect before logging TCP error.