Merge pull request #1 from ekohl/master

puppet-lint, basic redhat/centos & minor improvement for zone generation
Ensure the named group is puppet-controlled so we can autorequire it in the proxy
Reload named after changing configs
Parametrize the class
Also add forwarders as a parameter
Add missing dependency on the package for rndc-confgen
Fixes #2213 - Incorrect path in named.conf

The path to the localhost TLDs and address zones file was
incorrect for Debian based distros and prevented the
named process from starting. This resolves that issue.
Use concat_output for file content source, so we get the old file Filebucketed on change

(Also, whitespace cleanup in init.pp)
Remove this dependency as the installer is using a forked copy of concat and this dependency explodes with librarian-puppet.  We should revisit these after uploading the installer modules to the forge.