Split the puppet checker into puppet and puppetlint.
Registry defaults for puppet.
Give up trying to set an encoding for erb.
Puppetlint doesn't produce useful results without puppet.
Merge branch 'split_puppet'
Merge branch 'master' into gcc_refactor