Add the ability to not manage the Puppet agent service

In my environment we have our own tools to manage the state of the Puppet agent service and these two commits allows one to keep the current state of the agent service and not to touch the defaultsfile.