(#51) Add option to disable SSL in Jetty

This patch introduces the optional parameter $disable_ssl, which
defaults to false. If set to true, the settings ssl-host and ssl-port
are completely removed from the Jetty section of the PuppetDB config
files.

This disables serving of HTTPS requests by PuppetDB, which can be useful
when SSL handling is offloaded to a reverse proxy server like Apache or
Nginx, as suggested in the PuppetDB documentation (see
http://docs.puppetlabs.com/puppetdb/1.2/connect_puppet_apply.html#option-a-set-up-an-ssl-proxy-for-puppetdb).
Merge branch 'master' into feature/master/option_to_disable_ssl
Remove trailing whitespace
Add tests for puppetdb::server::jetty_ini
Merge branch 'feature/master/jetty_ini_tests' into feature/master/option_to_disable_ssl
Add unit tests for disabling SSL in puppetdb::server::jetty_ini
Ruby 1.8.7 doesn't like a comma after the last hash entry.
Ruby 1.8.7 doesn't like a comma after the last hash entry.
Merge pull request #53 from christianberg/feature/master/jetty_ini_tests

Add tests for puppetdb::server::jetty_ini
Merge branch 'master' into feature/master/option_to_disable_ssl
Document new option disable_ssl in README.
Merge pull request #52 from christianberg/feature/master/option_to_disable_ssl

Add option to disable SSL in Jetty
Support for remote puppetdb
Merge pull request #41 from fhrbek/conn_validator_refactoring

Support for remote puppetdb
Added support for Java VM options
Merge pull request #37 from kbrezina/better_configuration

Added support for Java VM options
Add initial rspec-system tests and scaffolding

This adds a basic test to run the standard 1 node setup until it succeeds.

This also fixes a bug with the connection validation facilities. Before this
patch we would keep retrying the connection to PuppetDB until the timeout
expired, this patch fixes that bug making provisioning faster and well, more
reliable. I've also increased the timeout as some systems take longer than
15 seconds for PuppetDB to start.

Signed-off-by: Ken Barber <ken@bob.sh>
Update gemfile to use version 1.x of rspec-system-puppet

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #54 from kbarber/rspec-system_initial_tests

Add initial rspec-system tests and scaffolding
Increase default report-ttl to 14d