Allow ApacheHttpClient customization

Make ApacheHttpClient.httpClient public to allow
custom client configuration by users or subclasses

This allows customizations like settings SSL trust
factories, hostname validator & etc