CSHARP-658: Added support for providing client certificate when using SSL.
CSHARP-658: Provided more detailed SSL settings.