Fix WebSocket client from request changes

Both client & server call ->WebSocket$OnTextMessage, and my previous commit
assumed 3rd argument was request map, so client was receiving values like
{:request "/ws-uri"}.

Since the ring request map isn't applicable to client, this updates
->WebSocket$OnTextMessage to just accept the map passed over channel,
prior to assoc'ing :conn
Update test for request map changes