workaround for node v0.10: new [] / delete incompatibilities
remove visibility hiding for the main qtjs executable
wrap node-gyp for convenience