Added support for additional curl_setopt parameters for Curl Http Client

The aim of this PR is to provide a way to specify additional curl parameters, such as `CURLOPT_CAINFO` and `CURLOPT_ENCODING`