remove syslog sink; writes are now blocking again

I've kept the Sink interface as it's still kind of nice to be able to register sinks that accept different log levels.

I redid TestSink to just use WriterSink with a `*gbytes.Buffer` - which is nice but does introduce an external dependency. I'm 100% OK with undoing that.