Feature/nodejs libuv evtloop

a sub-pull request for nodejs integration, deals with merging the Qt and libuv event loops