PUP-3376 Make the windows puppet service daemon use the configured log_level setting

Make the windows puppet service daemon use the configured log_level setting
This is because 'parse_log_level' on line 64 needs the 'puppet' variable containing the puppet rundir.
Combining all this into line 31 (or removing 31 completely) can only be done by then giving up the log_err call on line 58 as it needs a @loglevel to be set.
I wanted my change to have a minimal impact on the surrounding code...