Clean up UDP code more and migrate creds files.

Untested, but this should work better. Be careful about leaking file descriptors; this is what dynamic-wind is for.
This takes care of the TODO regarding peer verification: "[the socket to which udp-connect! is applied] accepts datagrams only from the connected address and port."