CASC-180 - Add support for Client Side Certificates

Moved url connection factory interface and its https impl into the ssl package.