Allow tests to be run from a subdirectory of a directory with spaces in it's name

Pass pattern to the fileset function as an array. Files with a space in the file name will not work in the src_files configuration option as that would conflict with the ability to pass multiple files as a space delimited string.