Add the ability to a) deploy ssl keys, b) set paths to ssl keys in jetty.ini

This also adds parameters for puppetdb user/group to support PE correctly.
Merge branch 'feature/add_ssl_cert_settings'

* feature/add_ssl_cert_settings:
  Add the ability to a) deploy ssl keys, b) set paths to ssl keys in jetty.ini
Cleanups, missing doc items and new test_url capability

This provides a number of cleanups as the code has been unloved for a while.

I've added the ssl-* parameters the robinbowes added in his last patch to the
docs, and found some other cleanups as well where applicable.

I've added the ability to override the test_url also, so that in the future
if a user wishes to they can customize this.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #148 from kbarber/maint/master/cleanups-and-some-improvements

Cleanups, missing doc items and new test_url capability