(TK-8) Don't use `schema.macros` namespace directly
Merge pull request #28 from cprice404/maint/master/TK-8-dont-use-schema-macros-namespace

(TK-8) Don't use `schema.macros` namespace directly
(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.