(doc) Add comment on how to enable remote puppet agents
(PE-6073) Fix rake spec tests

This commit changes the expected version in the puppet version spec test
to 3.7.1 so that the test is sync with current puppet submodule being
selected by the project.

This commit also wraps the `RSpec::Core::Runner.run` call that
run_specs.rb makes in an exit call so that the return code from the
`run` call is propagated out.  Previously, the result from the `run`
call was swallowed, causing the calling application to always have an
exit code of 0 even if tests had failed.
(DOCS) Add Known Issues section to README
Merge pull request #191 from nwolfe/readme-known-issues

(DOCS) Add Known Issues section to README
Merge pull request #190 from camlow325/maint/master/PE-6073-fix-rake-spec-tests

(PE-6073) Fix rspec tests
Merge pull request #188 from kylog/doc/add-comment-re-remote-puppet-agents

(doc) Add comment on how to enable remote puppet agents
(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
(PE-6014) Added CA service protocol
(PE-6014) Created the NOOP CA service
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
(PE-6014) Spelling correction
(PE-6014) Corrected service definition
(PE-6014) Added NOOP certs test