(#2251) Rewrite parsedfile method names for clarity

This renames the ParsedFile `self.find_resource` method to
`self.resource_for_record` and changes the method return to return the
resource found. It also adds some yardoc for the methods involved.
(#2251) add specs around resource_for_record
Mark parsedfile match_providers_with_resources as private
(#2251) correct crontab matching specs

The previous implementation of this spec was exhibiting failures on
windows and was testing behavior out of the scope of the unit test. This
narrows the scope of the given test.