Upgrade libuv to fix mac deadlock. #6526
auto merge of #6566 : brson/rust/libuv, r=brson

This cherry-picks a fix from upstream. It also includes another libuv patch that we were running but was accidentally removed in a submodule update.