use node-gyp

cc @bnoordhuis 

Really just like the title says. No more node-waf so use node-gyp.