Allow client code to set http timeout via options

Some RETS servers need more think time before sending back http response than the default receive timeout (60 seconds)