(SERVER-71) Add support for configuring http client ssl protocol

This commit does the following:

* Upgrade us to the latest version of clj-http-client, which includes
  a default list of legal ssl-protocols and makes them configurable
* Add a new `http-client` settings section, in which you can configure
  the legal ssl-protocols and cipher suites for any http client requests
  that are issued by Puppet Server
(SERVER-31) Bump to non-snapshot version of http-client
(SERVER-71) Rename schema for clarity
Merge pull request #237 from cprice404/feature/master/SERVER-71-http-client-ssl-prot-config

(SERVER-71) Add support for configuring http client ssl protocol