Added socket-sendto and socket-recvfrom.
Modified addrinfo to copy on creation so that underlying sockaddr won't be freed.
Introduced sockaddr object.