Adding ability to ignore missing substitutions roots in XmlMassUpdate

We really needed this feature.  We created a reusable target that creates artifacts for several different environments but we didn't want to require that all xml sub files define roots for all environments.