Puppet 3 fix

This PR is to correct a message output issue caused by Puppets >= 3.4.0 due to an "exit(1)" inserted into newer code for the parser (see https://github.com/puppetlabs/puppet/blob/master/lib/puppet/face/parser.rb#L65).