Improve logging
Make sure auth client socket is nonblocking

We were preforming a blocking receive on the client socket in
AuthenticationSession#_read_cb(). Make the client socket nonblocking
after obtaining the peer credentials in AuthenticationSocket#_read_cb().
Avoid writing to socket after client closed socket
More tests
Fixed incomplete request test
Add timeout to try_auth() in auth_integration_test.t so we can test incomplete OTPs
spelling
Fix two additional issues where we needed to croak() on fatal errors
Timeout logic for yubiauth client
Merge pull request #5 from dlundquist/nonblocking-auth-session

Nonblocking AuthenticationSession client socket.