client: Add OpenID Connect bearer token authentication
By providing a refresh token, obtained with the "swh auth login" command
to the new authenticate method of the client, all emitted requests will
be authenticated using a bearer token sent in headers.
Related to T1927