Created by: dkliban
Description of the PR
This patch adds ability to specify which library to use when generating a Ruby Client. The two options are 'typhoeus' and 'faraday'. The implementation with 'typhoeus' was already present and this patch adds support for 'faraday'.
I have not tested this with the SSL option or token Auth.
I did test that the client can use basic Auth and perform both JSON and multipart/form-encoded requests.