TESTS: Allow specifying a file instead of a test glob pattern

Allow specifying a --test <file>  in which case the tests listed in the file
will be executed.
This makes it easier than having to specify a potentially huge number
of tests on the command line.
DOCS: Update the manpage that --test now accepts a filename to read the list of tests from