Pod Exec API support for Agent

Proposal

The Javascript Client should support websocket access to the Pod run API to allow for two-way communication between the shell environment deployed by #418264 and GitLab.com

Edited by Andrew Fontaine