(PE-4034) Added new certificates and keys for tests to be created later

This commit includes some new certificates, keys, and certificate
revocation lists, the latter of which will be referenced in tests to be
created in later tests.
(PE-3914) Specify crl-path from Jetty config

This commit enables a new setting in the webserver config, crl-path,
which can be set in order for Jetty's SSL server binding to load and use
the CRLs from the specified file to validate incoming client
connections.

This commit also broadens the class caught on Jetty startup failures to
a full Exception.  In the previous commit, the class was just an
IOException.  Jetty can throw CRLException (or possibly other
exceptions) on processing a CRL file during initialization, so the
broader class being caught allows for the service to be cleaned up
properly in response to a failure during startup to process CRLs.
(PE-3914) Updated jetty-config.md with reference to new crl-path option

This commit adds a paragraph to the `jetty-config.md` file about the new
`crl-path` option.
(PE-3914) Removed unneeded not nil? from when

This commit removes an extraneous `(not (nil? ...)` wrapper from a
`when` form.
(PE-3914) Added comment about purpose of the setValidatePeerCerts call

This commit adds a comment about the purpose of the call to
.setValidatePeerCerts which is made on the Jetty server when a CRL is
configured -- essentially to document that the call is needed in order
for Jetty to actually make use of the CRL.
(PE-3914) Updated docstring on ssl-context-factory

This commit updates the docstring on `ssl-context-factory` to include
information about the `client-auth` and `crl-path` parameters.
(PE-3914) Addressed PR feedback and bumped up a couple of dependencies.

This commit does the following:

* Bumps up the `certificate-authority` and `http-client` dependencies to
  a later version.

* Changed `crl-path` references to `ssl-crl-path`.

* Flattened `WebserverSslCrlPath` schema define into `schema/maybe schema/Str`
  references.

* Changed `ssl-context-factory` to accept a map of
  `WebserverSslContextFactory`, a new schema type, instead of discrete
  keystore, client-auth, and ssl-crl-path options.
(PE-3914) Merge in common sub-maps of WebserverSslConnector

This commit changes the `WebserverSslConnector` schema function to merge
in sub-maps from related schema functions which have elements in common
-- `WebserverConnector` and `WebserverSslContextFactory` -- rather
than duplicating all of the elements in `WebserverSslConnector`.
Merge pull request #31 from camlow325/feature/master/PE-3914-configure-crl-path

(PE-3914) Specify crl-path from Jetty config