Allow the first module flag to specify 'auto' for the number of files

Only allowed if the first module has no dependencies. This allows file globs to bring in entire code libraries without having to have an exact file count.

Fixes #726