Allow setting base directory for certificates and policies.

Currently expects some configuration to live under /etc/mcollective.
This change adds optional $confdir parameter to be specified that
overrides this base directory.

This does not affect existing parameters for client/server file locations.
Add service name as a parameter