Replace faye-websocket with websocket-driver.

The protocol handlers you're using for your blocking WebSocket server are now in the `websocket-driver` gem. I've migrated to this library and also made it so the server should be able to handle RFC sockets if PhantomJS ever migrates to that.