Fix logic around non-blocking connect() (thanks Nalin!)
Fix bug in socket type conditionals
Use all the arguments in the getaddrinfo() results
Handle the 4-byte prefix when proxying over UDP
Prepare for release