Make subprotocol negotiation more flexible.
Make subprotocol negotiation more flexible.

helight/helight_code,hpcloud/websocket,helight/helight_code,jmptrader/websocket,Elit3hunter202/Stuff,FactomProject/websocket,flowlo/websocket,huuzkee-foundation/websocket,helight/helight_code,jmptrader/websocket,skyportsystems/websocket,jacobxk/websocket,hpcloud/websocket,helight/helight_code,y3llowcake/websocket,henrylee2cn/websocket,henrylee2cn/websocket,helight/helight_code,matryer/websocket,helight/helight_code,torfuzx/websocket,Elit3hunter202/Stuff,helight/helight_code,helight/helight_code,ezeql/websocket,beni55/websocket,Ryezhang/websocket,ASAPPinc/websocket,matryer/websocket,Janipro/websocket,your-org/websocket,conseweb/websocket,helight/helight_code,gcnonato/websocket,gorilla/websocket,vonwenm/websocket-1,pouyajoon/websocket,ASAPPinc/websocket,zombiezen/websocket