Lean on Rack to determine if a request is secure.
WebSocket::Protocol now uses event objects.