Generic Node.js bindings, uses node-bindings for .node modules and process.binding when run as part of Node.js