Allow configuration of SSL version to use in HTTP requests

This patch allows configuration of a specific SSL version to pass on to `RestClient`, and it defaults to `SSLv23` to circumvent POODLE-related issues.