(SERVER-89) Add default dnsAltNames to master certificate

This commit changes the master certificate generation to always include
the subject DNS alt names extension. If none are specified, then a
default value of "puppet" will be used.
Yeah this is how Ruby Puppet does it: https://github.com/puppetlabs/puppet/blob/stable/lib/puppet/ssl/host.rb#L173-L180