(PUP-2952) Puppet should only log facts in debug mode

In environments with lots of facts puppet agent can fill the
screen and log files with loading fact messages. This is only
useful when debugging and should thus be only enabled when in debug mode.
I'm reasonably neutral as well; I mainly commented to open up the discussion in case people felt strongly about it but we could go either way.