Update the rpctlscd in several areas.
This patch updates/fixes the rpctlscd in the following areas:
- Fix handling of the CRL file and add code to reload it when a SIGHUP is posted to the daemon.
- Move the creation of the SSL_CTX * to before the program daemonizes. This was done so that it can prompt for a passphrase for the case where the client has a certificate with an encrypted key.
- Fix up options.
- Make the handling of the server hostname in the certificate not accept a wildcard, as recommended by RFC6125.