Add support for matching file content using regex
Implement ruby_blocks matching support.

Added matcher implementation and spec. Cucumber tests are missing.
Implement ruby_blocks matching support.

Add unstaged changes from previouse commit.
Add fauxhai to gemspec
Only lock to '~> 0.0' because fauxhai won't have a major change without a major version bump
Compile against Ruby 2.0 and Chef 10.16.4
Move :test and :development dependencies into the gemspec
Major version bump (necessary for conditional dependency on fauxhai)
Upgrade rspec to 2.12.0
Delegate to fauxhai for node attributes (default remains chefspec)
- Requires a major version bump (because fauxhai is expecting it) - sorry for tampering with the gemspec
- **Is** backward compatible
- Adds spec
Update README
re-add failing tests (after fixing fauxhai)
Switch to 1.8 compatible hashes and add dependency on moneta
allow failures on 2.0 for now
Merge pull request #85 from sethvargo/fauxhai

Integrate with fauxhai? 
Looks good, merging.
Fix failure reporting of include_recipe
Prefer "message" attribute to match log resources

Chef 10.18 added message attribute to the log resource:
  http://tickets.opscode.com/browse/CHEF-3006

Fallback using the name attribute for older Chef versions.
Allow matching log statements with a Regexp

In addition to a String that has to match the whole log message, allow
matching with a Regexp (or any other object that returns true for
`object === <log message>`).
Allow CHEF_VERSION to include requirement specification

For example '~> 10' and '~> 0.10.6' can be used, but
'10.18.2' still forces the specific version.
Use latest Chef point releases for testing
Test also against latest Chef release

Currently 10.18.2 which is not covered by previous build matrix.