gyp build and initial libuv port