Support for requiring client certificate

This patch adds support for testing against a mock server which requires client certificates.  It spins up the Jetty server configured to require the certs.  

https://issues.apache.org/jira/browse/HTTPCLIENT-1585 causes some messy code in the HttpsAcceptanceTest, but hopefully that can be resolved before too long.