Allow a way for consumers of the MultiTail generator to stop the generator

If there is no new data being pumped into the tailed files a consumer will
block forever. This allows for a graceful shutdown after draining the files
if the producer has been shut down.