Merge pull request #8 from anl/upstream

bind::ufw - Add subclass for managing UFW rules (via "ufw" module).
That's not how $name works!  Add a defined type to fix custom pkg installation.
Make default urls param an empty hash; complete PuppetDoc.
That's not how $name works!  Add a defined type to fix custom pkg installation.
Make default urls param an empty hash; complete PuppetDoc.
Merge pull request #9 from anl/ordering

Ordering
Initial pass at Puppet-driven BIND configuration.
bind::git - Initial commit of Git-driven BIND config.
vcsrepo needs a dir it can create files in when running as non-root user.
Update overview comment with background info link.
Fix URL in overview comment.
Add post-receive hook to deploy configuration to /etc/bind.
Add limited sudo rights to git repo user.
Repo user needs to be able to run sudo without password.
Merge remote-tracking branch 'upstream/master' into upstream
Merge branch 'upstream'