Replace "Terminal" terminology for a more generic one like "Channel"
After !1170, we'd be able to proxy websocket requests different than terminal ones. Indeed, we can reuse most of the code for this.
The problem is that the terminology is very tight to the term
Terminal. I think we should replace it with a more generic term like