Refactor Gemfiles and .travis.yml to target different Chef versions
Use different monkey patches for Chef 11
Remove my Chef fork from Gemfile [ci skip]
Don't allow failure on Ruby 2.0.0 [ci skip]
Require Chef 11.2 or higher
Use 'new way' of setting attributes in README
Fix features to support Chef 11
Don't build against master. Don't build against 1.8.7 (ree is close enough)
Fix breaking changes in Chef 10
Remove line numbers from code samples as they are not great for copy-pasting
Merge pull request #92 from acrmp/chef_11

Add support for Chef 11
rebase with origin/master
Add specs for matcher create_remote_file.
Add new matcher create_remote_file_with_attributes.

  (Fix #21 ...least for remote_file resources.)
Access resource attributes by method instead keys.

This fixes the following error:

  Failure/Error: expect(chef_run).to create_remote_file_with_attributes('...')
  NoMethodError:
    undefined method `[]' for Chef::Resource::RemoteFile

NOTE: We have no covering spec for this since resources are faked by
hashes (which obviously respond to `[]').
Add usage example for the new matcher.
Add execute_{bash,csh,perl,python,ruby}_script matchers

Those matchers check whether a script was run via the
script resource or one of its shortcuts.

Example: chef_run.should execute_bash_script 'name-of-script'
Document script matchers in README.md
Test all script matchers
Merge pull request #97 from mlafeldt/script_matcher

Add execute_{bash,csh,perl,python,ruby}_script matchers