improve ssl certificate handling

- enable HttpClientBuilder#useSystemProperties() for better integration with IntelliJ certificate manager
- remove manual setup of PoolingHttpClientConnectionManager (better handled by HttpClientBuilder)
- add support for certificates that are signed by an untrusted authority and are not self signed - thanks to Jordan Armstrong for the hint

Related to issue #55