Support for client certificates
With this release, support for client certificates has been added. It is now possible to use a client certificate with an encrypted or unencrypted key by providing the full path to the certificate and key files. The new settings are available through optional arguments of the ConnectionSettings. The addition is fully backwards compatible and updates should work without issues. Details about this change can be found in #41.