Give the libuv makefile generation a dependency

This way the rule isn't always built whenever you fire off a new build
auto merge of #9033 : alexcrichton/rust/libuv-makefile-dep, r=brson

This way the rule isn't always built whenever you fire off a new build