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.