Accept a token source instead of an HTTP client.
Accept a token source instead of an HTTP client.

This slightly reduces the user's cognitive load for boilerplate, and
makes it easier to centralize wiring of httputil debugging.

jacobsa/gcloud,jacobsa/syncutil