more robust decode ws frame; add unit test for websocket implementation
HTTP server: \r\n maybe fragmented; add unit test for that
server did not return in 200ms: test should not fail
handle websocket frame fragmentation properly
update zh & en http-client API
Experimental: suggested API changes for discussion