add slurp input to blindly read entire files

Similar to the "file" input, this reads files from the filesystem. But it uses regular file I/O and blindly reads entire files every time.

This (obviously) can't comply with the requirement that the `run` method should run-forever, since once a file has been slurp'd it's done (if you want to tail a file, use the file input instead).