Merged substitute-path and -text into a single substitute processor in preparation for MD5 support and added support for file list substitutions