Feature/master/23373 manipulate puppet conf ignore sections

Adds 'puppet config set foo bar' as a means of adding and updating keys in puppet.conf (ignoring sections).