libuv does not like a position of -1, fixing that to 0 makes asynchronous file reads (fs.readFile) work :-)
Revert "Changed libuv submodule to my own fork"

This reverts commit 2549bc279a53efd03994c5bf5e2ba7db23d846df.