Add libuv submodule