Made Sec-WebSocket-Key header matching case insensitive

When running a websocket server on Heroku the handshake request contains a `Sec-Websocket-Key` header instead of `Sec-WebSocket-Key`. 

That should fix it.