upgrade to node-pre-gyp@0.2.4 and make travis more cross platform