Connection pools shouldn't retry or throw on an HTTP 401
Add basic auth credentials to test client
Remove PingResponse constructor in order to properly handle unauthorized ping requests
Fail faster on unauthorized pings and don't carry out original request by throwing a PingUnauthorizedException
Sniff shouldn't retry on 401
More sniffing connection pool tests
spacing
Merge branch 'fix/connectionpool-401' into refactor/transport-stream-handling

Conflicts:
	src/Elasticsearch.Net/Connection/Transport.cs