Extracted common class under protocol cluster, shared by
client and server WebSocket
Updated test suite to run Autobahn client test cases in a row.
Merge pull request #5 from jvelilla/jv_ws

Extracted common class under protocol cluster, shared by