* reject an unoffered subprotocol in the ws client handshake * test the subprotocol check through WebSocketClient so the split build compiles * Trim comments in the subprotocol check --------- Co-authored-by: yhirose <yuji.hirose.bug@gmail.com>