Event close from the server side.
Initial client side library
Initial example.
Fixed issue with send_handshake.
Using close method instead of send it by hand.
Relaxed validation on request header.
Fix the uri library location in the client ecf file
Merge pull request #1 from oligot/ws_client_fix_ecf

Fix the uri library location in the client ecf file
Added test folder
Merge branch 'ws_client' of https://github.com/jvelilla/WebSocket into ws_client
Initial support for wss using EiffelNetSSL.
Added ssl options (protocol, cerficates) to http_server_configuration.
Updated the example to use the new strategy.
Merge pull request #2 from jvelilla/web_socket_ssl

Web socket ssl
Update  code style added comments.
Added protocol to WebSocket API.
Updated ecf files, fixed issues based on Autobahn test cases for client and server.
Merge pull request #3 from jvelilla/web_socket_ssl

Update  code style added comments.
Cosmetic, replaced manifest integer by once function
rewrite part the read_data_framing

(to be tested)
Introduced WS_FRAME and WS_ERROR_FRAME
Fixed various issue related to big binary data.
Simplified code.
Better debug output messages.

Still need testing, and checking all cases.
Fixed various issue related to payload data and unmasking.
And also for the response when len is 0xffff
Close connection as soon a connection close frame is received.
Even injected in a fragment frame.
Fixed issues related to UTF-8 encoding and validity checking
Added rescue clause, to avoid crashing the server!
Fix ws socket byte reading.
Indeed read_stream may not read all the expected bytes at once, so ensure in a loop it gets all the expected bytes if possible.