Merge remote-tracking branch 'tomonodev/master'

* tomonodev/master:
  fix compile error on ubuntu 12.0.4
  fix compile error on ubuntu 12.0.4
  add config for node-gyp
  add config for node-gyp
  with node >= 0.8 node-waf was replaced with node-gyp
Adds badges to README.
Adds license to README.
Fixes warning: 'BUILDING_NODE_EXTENSION' macro redefined error.
Fixes comparison of integers of different signs: 'unsigned long' and 'int64_t' error.
Adds basic test.
Adds myself to maintainers list.
Adds license.
Makes test class name consistent with definition.
1.1.0
Add runtime check to see if htonll is already defined, e.g. for Mac OSX 10.10
1.1.1