runProcess: Fix potential issues with lazy IO and stdout/stderr handles being closed before being read
Parse: Don't fail on underscore filenames!

This made ghc-parmake break on profiling builds, which contain .p_o.
Parse: Small cleanup
getModuleDeps: Debug-print ghc invocation on high verbosity