Generated modules comply with Style Guide

Without this patch, all module generated with `puppet module generate`
will produce code that does not pass lint or comply to our Style Guide.
Merge pull request #1657 from ghoneycutt/tickets/master/20815_module_template_style

Generated modules comply with Style Guide