HZ11WIP13
- set non-blocking mode on listening sockets
- fix potential memory leak by calling freeaddrinfo() once for each getaddrinfo()
- move logging of listening sockets into socket setup loop (removes the need to loop twice)
- if client drops connection before it can be accepted, increment the cls stat counter