19094 - Support custom puppet config locations in MCollective Puppet Agent

The location of the puppet config file can now be configured using
plugin.puppet.config in the config file