Options for verifying and requiring SSL client certificates

Add two new options. SSL CAFile is a CA file to use to verify client
certificates. SSL RequireClientCert is a boolean that, when true,
requires SSL clients to connect using a client certificate.