SSL Certificate Authentication fix when connecting to pg db configured with certificate-authentication only

Removed Mono's SslClient Stream and replaced it with SslStream from System.Net.Security. This involved removing the callbacks used from Mono's
SslClientStream and replacing them with a single validation callback for
SslStream.