Add support for puppet 3.5.0

In puppet 3.5.0 'find_template' can no longer deal with strings for
parameter environment.
Merge pull request #7 from mmz-srf/add-support-for-puppet-3.5.0

Add support for puppet 3.5.0
introduce puppet syntax hilighting

This works nicely on github, and doesn't break on the forge
Release 0.4.3
add show_diff parameter to datacat type

Support the show_diff parameter introduced in Puppet 3.2. If we're
running on < 3.2, raise a warning and ignore the parameter.
Merge pull request #10 from yath/show_diff

add show_diff parameter to datacat type
reshape the travis matrix

Drop testing ruby-head, but bring in more puppet versions (3.4,
3.5)
release 0.5.0
first attempt at implementing ensure

behold, it fails every single test.