A factory object for creating a stream of App::Ack::File objects.
Return an iterator that does the file finding for us.
Return an iterator that reads the list of files to search from a given file. If $filename is '-', then it reads from STDIN.
This is for reading input lines from STDIN, not the list of files from STDIN.