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
Merge pull request #102 from russellcardullo/fix_resource_action_matcher

Avoid matching substrings of resource actions