(RE-3046) Remove usermod, chmod from preinst

Previously the preinst for puppet-server modified the vardir of puppet
to be world traversable and world readable, which is a problem because
of the private data that is often stored in the vardir. This was
actually unnecessary because puppet-server runs as the puppet user. This
code was a leftover from when it was running as the puppetserver user
that was added to the puppet group. This commit removes the usermod that
is no longer necessary and removes the chmods which are also not
necessary.
Merge pull request #1 from haus/ticket/master/re-3046-update-preinst-perms

(RE-3046) Remove usermod, chmod from preinst
(PE-6012) HTTP client should use :localcacert

When we create the SSL context for Ruby Puppet to use for outgoing
requests, we need to be using the :localcacert instead of the :cacert
because :cacert doesn't necessarily live on the master, and even
then they might be different.
(SERVER-9) Update changelog for puppet-server 0.2.1 release
Merge pull request #2 from haus/ticket/master/server_9_changelog_update

(SERVER-9) Update changelog for puppet-server 0.2.1 release
Update version to 0.2.1
(maint) Update version to 0.2.1-SNAPSHOT
(maint) Update version to 0.2.2-SNAPSHOT
Merge remote-tracking branch 'security/master'

* security/master:
  (maint) Update version to 0.2.2-SNAPSHOT
  (maint) Update version to 0.2.1-SNAPSHOT
  Update version to 0.2.1
  (SERVER-9) Update changelog for puppet-server 0.2.1 release
  (RE-3046) Remove usermod, chmod from preinst
(SERVER-7) Add Licensing and Copyright info

Add Licensing and Copyright info under the Apache 2.0 License
to both the README and the LICENSE file.
Merge pull request #196 from fpringvaldsen/Server-7-licensing

(SERVER-7) Add Licensing and Copyright info
Merge pull request #193 from nwolfe/pe6012-localcacert-not-cacert

(PE-6012) HTTP client should use :localcacert