Support remote_file source format for chef 11.

This handles different cases where the expected source attribute doesn't
match the actual source type (String vs. Array of Strings).
Merge pull request #101 from bjoernalbers/create_remote_file_source_array

Support remote_file source format for chef 11.
Avoid matching on substrings of actions

Fixes a bug where resource matchers would incorrectly match on substrings of
the resource action (for instance service start vs restart).
Support Ruby 1.8 hashes
Add example for execute_command fluent interface.
Ignore artifacts generated by bundler.

...for example when installing the gems within the project dir:

  `bundle install --path vendor --binstubs`
Update execute_command scenario to fail.
Add `with' method for execute_command matcher.
Update README and scenarios for execute_command.

The new method doesn't work with the `only_if` or `not_if` attributes of
a command resource (cucumber just blew up), so I just updated the doc
and scenarios to use different attributes.

  (see also https://github.com/acrmp/chefspec/pull/35)
Refactor execute_command matcher and specs.

...and switch to the new RSpec syntax, Yay!
Merge pull request #102 from russellcardullo/fix_resource_action_matcher

Avoid matching substrings of resource actions
Merge pull request #103 from bjoernalbers/execute_command_with

Add fluent interface to execute_command matcher
Added support for yum_package
Merge pull request #105 from jwitrick/master

Added support for yum_package resource
Add yum_package to README
Merge branch 'master' of github.com:acrmp/chefspec
Move yum_package above gems