Add ability to not modify a subset of the included files

In some cases, you'll have files that you have rev'd that you need other files to reference properly but you don't want the files themselves modified.

This change adds a "readOnly" option that will prevent any files matching any of the globbing patterns marked as "readOnly" from being modified but still allow references to those files to be properly changed in other files.