add uv udp try send

Please review the commits and give me comments on them.
Hum, after looking at what we have right now, it might be better not to do that. Just handle EAGAIN and EWOULDBLOCK then. (return 0 in that case).