Added a statsd client library and demo feeder.

Also changed the IListener interface to accept a CancellationToken when
being linked to another block.