Initial code supporting jsonrpc protocol over websocket transport

Change-Id: I6ad829939043341f94936c4b7ec67880f17d0836