Fix behavior of connect on Authentication failure
Fix behavior of connect on Authentication failure

When connecting to a server with incorrect user name and/or password the server sends an error message. When processing this error, we should close the connection without invoking the callbacks.

wallyqs/go-nats,ZebinKang/go-nats,nats-io/nats,nats-io/go-nats,nats-io/go-nats,apcera/nats,apcera/nats,ZebinKang/go-nats,pires/nats,pires/nats,nats-io/nats,wallyqs/go-nats