Added raw sockets and nn_device() support.

raw socket implementation is ugly, @tcr wants to make 'rawness' an option
to the regular createSocket() call, which is a much better idea.
Ugly testing rejig to work around nn_term()

See https://github.com/nickdesaulniers/node-nanomsg/issues/16 for details.
a nicer raw socket API
All hands, prepare for whitespace inspection
Merge pull request #17 from tcr/master

Adds (mostly) support for Windows and CI
add remaining tests for Device capability
remove debug; add tests to suite
add a new (aggregating) test runner
add esformatter and config for node-nanomsg
fix bug in SUB socket creation
add test cases to catch SUB bug
Merge branch 'beautify' of https://github.com/blowback/node-nanomsg into blowback-beautify
delete symbols.js
Merge pull request #21 from blowback/fix_subs

fix bug in SUB socket creation
revert to blocking poll()
merge conflicts
version bump 0.2.5