TCP Socket Appender

Here's another appender I found useful for debugging.
Ideally it would somehow let timbre know when nobody is connected so that it could short-circuit the log message generation, but I'm not sure if there's a mechanism to do that in timbre.