[#8130951] Makes timeout and open_timeout configurable.

This PR makes the timeout and open timeout options on Clever requests configurable. They continue to default to 30 and 120 respectively.

```ruby
Clever.configure do |config|
  config.timeout = 40
  config.open_timeout = 130
end
```