allow client-wide http configuration

We're going to need a more aggressive http timeout, so this will allow us to set that client-wide. I think this will also be useful for other customers as well.