Add WebSocket support to ReverseProxy. I have code for this that I use myself in various projects, but I keep forgetting to add it to Go.