websocket-connection: make flavor property readable and use enum param for it
message-io: add internals to access the IOStream
websocket-connection: expose async-context property
session: add WebSockets connection methods
websocket-connection: be coherent with meaning of handled in closing signal
websocket-client: stop handshake idle as soon as the connection is closing