add documentation for hiera integration
hiera documentation - better headline formatting
Make errors diffable

In the case of multiple errors in the same spec it just appends the errors
adding error message in case graph retrieval is throwing an error
Fixing symlink message calling nonexistent variable
fix bad syntax in the custom matcher run
add capability to check return code of function using regexp
add travis-ci build status icon in the README.md
[ci skip]
update puppet version and ruby version to test with travis
Expose 'catalogue' method as consistent API in example groups

In rspec-puppet pre-1.0, the catalogue method was available in all example
groups with no arguments.  This has been restored, so the catalogue is easily
accessible in derivative example groups where subject is overridden (e.g.
so subject can be redefined as a resource inside the catalogue).
First pass at adding resource coverage to test output

This work is based on the work @sethvargo did to add coverage to
ChefSpec. It still needs some testing, tidying up and documentation but
basically works.
added usage instructions for coverage
reformat source coverage code for nicer whitespace
fix for bundler issue for 1.8.7
remove 1.9 specific syntax
Update coverage usage instructions

We don't need the puts here because the report! method already does
this. This also triggers the printing of a nil on 1.8.7
Change generation of coverage percentage for 1.8.7 compatability
now fixed on travis, no need for hack
add sample coverage output to rspec-puppet test suite
correct not counting used resources