add a submodule(libuv) and a easy build script(cmake)