Initial commit.

- Successfully connects to miksago/node-websocket-server-v1.1.00.
Add listener for 'upgrade' event in http.Client.

- Requires patched Node.
Add a README.md.
Working client implementation.

- Parses low-byte frames only.
Update README.md with sample code.
Re-write parser to handle switching frame types.
Add LICENSE file indicating BSD license.
Update README.md with Node.JS version requirement.
Fix GHMD reference.
Refactoring.
Lots of fixes.

- Fix busted use of offset 0 in low-byte frame parser rather than the
  provided offset
- Fix busted httpClient.write() of challenge w/ ambiguous encoding; use
  'binary' instead
- More refactoring: isolate handshaking in WebSocket(); create dispatch
  table for parsers
- Add debug() method for NODE_DEBUG & 0x4
Remove superflous trailing ';'
Fix incorrectly-generated 'noise' characters.
Allow use of ws+unix:// URLs for UNIX sockets.
Support sending fds; fire open event.
Add a unit test.
Add s->c message to unit test.
Add c->s message to unit test.
Add some constants to WebSocket instances.
The proto argument to constructor now optional.