Add support for matching file content using regex
Prefer "message" attribute to match log resources

Chef 10.18 added message attribute to the log resource:
  http://tickets.opscode.com/browse/CHEF-3006

Fallback using the name attribute for older Chef versions.
Allow matching log statements with a Regexp

In addition to a String that has to match the whole log message, allow
matching with a Regexp (or any other object that returns true for
`object === <log message>`).
Allow CHEF_VERSION to include requirement specification

For example '~> 10' and '~> 0.10.6' can be used, but
'10.18.2' still forces the specific version.
Use latest Chef point releases for testing
Test also against latest Chef release

Currently 10.18.2 which is not covered by previous build matrix.
Swap Travis build matrix order

Make the most current versions to have smaller index numbers.
Test Ruby 2.0.0 only against the latest Chef version

Reduce at least a bit of the work load of the poor old Travis...
Merge pull request #89 from tmatilai/latest-chefs-for-travis

Test always against the latest Chef (point) releases on Travis
Merge pull request #88 from tmatilai/log-message-regexp

Support message attribute and regexp matching for log resources
Merge pull request #56 from ketan/regex-file-content-matcher

Add support for matching file content using regex