Allow specifying multiple filenames in a dependency
This branch implements the enhancement requested on the mailing list allowing one to reduce redundancy in dependency declarations by allowing multiple filenames to be specified in a single dependency declaration.