WebSocket client transport

Signed-off-by: Kirill Mikhailov <kirill.mikhailov@gmail.com>
Fixed wrong uri parameter name in resolve (resolve was looking for 'protocol' uri parameter instead of transport)

Signed-off-by: Kirill Mikhailov <kirill.mikhailov@gmail.com>
Fixed makeStreamTransport

issue #54

Signed-off-by: Kirill Mikhailov <kirill.mikhailov@gmail.com>