support permessage-deflate extension

Add support of permessage-deflate extension for websocket.

Related: https://github.com/Automattic/socket.io/issues/1148