Merge pull request #4 from cowboy129/master

Support per-message deflate in client code
cleanup.
Enable PongFrame in WebSocketFrontend

Client/Server share the frontend code, so we may receive pong frame in
event pipeline.