Does a given path match our glob patterns, if any? Return true if no patterns have been provided.
Make a file resource to remove a given file.
Hack things a bit so we only ever check the ensure property.
Should we remove the specified file?
[Validate]