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.