fixes #4658 - parse puppet.conf with augeas instead of puppet internals

@ares?

Tested on EL6 with Puppet 3.5 successfully.