rustuv: Re-work sockaddr glue to not use malloc

This means we can purge even more C from src/rt!
auto merge of #11636 : alexcrichton/rust/purge-all-the-c, r=brson

This means we can purge even more C from src/rt!