Coerce file contents to strings in #failure_message_for_should
Move monkey patch back into the resource

Having the resource monkey patch in the provider could cause unexpected side
effect, especially if someone is new to Chef cookbook testing. Having the patch
inside the resource ensures no resource actions are ever taken.
Set `Chef::Config[:client_key]` to nil (closes #237)
Version bump to v3.0.0.beta.4