Extend streamcorpus_directory to work with non-directories.

--files will take an explicit list of filenames; --file-lists takes
a list of files containing filenames (or any other input path), one to
a line.