Make ignore_ssl option available for all requests

I was getting SSL errors connecting to data.colorado.gov. I saw you had the `:ignore_ssl` option when you building a new `SODA::Client`. However, it currently only allows SSL errors to be ignored when using the `#post_form` method. This change extracts http client building logic into a common method and allows all requests to ignore ssl errors.