NODE: Add a gyp file and update to allow building on node 0.10

Ticket #811