Merge pull request #2 from tcr/master

Compile nanomsg with gyp, create C bindings, and include async functionality.
Merge pull request #3 from tcr/master

Adds tests, examples for bus/reqrep, and V8 C++ bindings (instead of node-addon-layer).
Adds options and survey constant.
Adds errno module for unpacking error types.
Adds test and include/polling fixes for surveyor/respondent.
Release 0.2.1
Merge pull request #6 from tcr/tcr-survey

Adds surveyor/respondent socket types
Creates direct bindings for nanomsg errors.
Simplifies polling code. Adds exceptions to emit survey-timeout event (not error out)
Release 0.2.2
Merge pull request #7 from tcr/tcr-survey

Adds nanomsg error bindings. Simplifies polling. Adds "survey-timeout" event.
fix binding.gyp typos and fix build for macos and linux
update readme
Merge pull request #8 from blowback/fixgyp

fix binding.gyp typos and fix build for macos and linux
version bump 0.2.3
Added some more tests, and supporting code.

Exported some missing constants.
Return values from bind(), connect(), send(), close().
Implement getsockopt(), setsockopt(), shutdown().
whitespace & misc tidying
Implement symbolInfo; tests for same; misc tidying
Implement symbol(); tests for same
implemented term(); tests for same