Fixed remaining logging issues on Windows #44

ConsumeProcessOutput was not working correctly on Windows so switched to listening on the input and error streams and piping the output to respective loggers or log file manually instead. Seems to work much better this way.