Updating this nice library to be compatible with node-gyp.

- Added a proper binding.gyp file to build with node-gyp
- Updated package.json to support the changes too.
- Added the bindings module, plus lib/index.js for nice inclusion.
process.nexttick was deprecated as of nodejs v0.10.0.

Running the examples caused a deprecation warning that printed on every
iteration of spinForever. This resulted in a ton of unnecessary output,
making the examples pretty useless.  Node's recommended replacement
is setImmediate, and all examples appear to behave normally with this
change.