This commit adds support for protocol, vendor specific protocol extensions in the GraphQL client requests. Closes gh-371