Always initialize state.protocols
Always initialize state.protocols

Now that we parse the subprotocol array separately from the creation of
the WebSocketState, there's no reason to assign it explicitly -- just
set the pointer during initialization. This means that state.protocols
will never be NULL.

jchampio/apache-websocket,jchampio/apache-websocket,jchampio/apache-websocket