fix cairo define and start using node devel files from node-gyp
first stab as node-gyp based build