Add authentication header to the WebSocket request
For the Cells architecture routing to work we need to add agent's token into the WebSocket upgrade request. This is because currently the token is part of the gRPC request, wrapped in WebSocket stream, and hence cannot be accessed by the router.
We probably only need to add the new header if agent is connecting to kas.gitlab.com
. For self managed installations this should not be necessary.