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 documentation for 'ruby_block' matcher.
Rename create_ruby_block matcher.

'create_ruby_block' matcher has been renamed to 'execute_ruby_block' project's maintainer recommendations.
Merge pull request #84 from andrey-vorobiev/master

Add support for ruby_block resource
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
Document #54 - Mocking Chef Environments
Merge pull request #94 from acrmp/doc_mocking_environments

Document #54 - Mocking Chef Environments
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.