set http.Client.Timeout in net2/http2.SimplePool if supported

Can you elaborate why this would break? `isClientTimeoutSupported()` is already doing reflection to determine if the `http.Client` struct has the `Timeout` field.