Add a default timeout of 80 seconds for API requests.

The `http.DefaultClient` has no timeout on requests. In our other bindings, we set an 80 second timeout. AFAIK this particular value is tied to a considered funnel of timeouts that works back through our systems.

r? @cosn