Add support for options 'ssldir' and 'puppetdir' used by the puppetca smart proxy

This is useful if the puppetmaster configuration and/or ssl directory was
installed in non-standard locations.