(SERVER-1580) Add puppet.conf initialization to `dev-setup`
(SERVER-1580) Add puppet.conf initialization to `dev-setup`

This commit adds some logic to the `dev-setup` to initialize the
`puppet.conf` file according to the recent conversations about
Clojure dev environments.  Specifically, the script will set
the certname for Puppet Server's use; it will honor the value of the
MASTERHOST environment variable if it is defined, and will otherwise
default to `localhost`.

puppetlabs/puppet-server,camlow325/puppet-server,rlinehan/puppetserver,camlow325/puppetserver,shrug/puppet-server,puppetlabs/puppetserver,er0ck/puppetserver,puppetlabs/puppetserver,er0ck/puppetserver,camlow325/puppet-server,rlinehan/puppetserver,puppetlabs/puppet-server,shrug/puppet-server,rlinehan/puppet-server,er0ck/puppetserver,camlow325/puppetserver,puppetlabs/puppetserver,puppetlabs/puppet-server,rlinehan/puppetserver,camlow325/puppetserver,rlinehan/puppet-server,camlow325/puppet-server,camlow325/puppetserver,rlinehan/puppet-server,rlinehan/puppetserver,er0ck/puppetserver,puppetlabs/puppetserver,shrug/puppet-server,shrug/puppet-server