qplan 5.4: Establish websocket connection

- Add node.js websocket client for testing
- Add websocket C files
- Split web handling function into smaller functions
- Perform websocket handshake
qplan 5.5: Handle PING, CLOSE, and echo

- NOTE: Identified a bug in returning frame length but
        will fix it as part of redoing websocket module
Merge branch 'master' of github.com:rjose/products

Conflicts:
	qplan/v5/echo_client.js
	qplan/v5/qplan-v5.txt
	qplan/v5/server/web.c