SSL certificate handling using Java properties.

This change allows the use of default SSL properties to specifiy the keystore and truststore.
In support to do this, the apache http client should use its default connection pool manager.