Fix missing dependency information when precompiling large dependency trees
Fix missing dependency information when precompiling large dependency trees

The precompilation process writes dependency information to STDOUT from which
it is read by the parent process. STDOUT is buffered by default when it's not
connected to a tty. Apparently we do not always flush the buffer on program
exit, so instead, flush every line immediately when written. There are usually
not that may anyway.
Fixes "Missing or wrong version of dependency" issue in a large proprietary
code base.

softmoth/rakudo,salortiz/rakudo,salortiz/rakudo,rakudo/rakudo,salortiz/rakudo,nbrown/rakudo,softmoth/rakudo,labster/rakudo,MasterDuke17/rakudo,tony-o/rakudo,MasterDuke17/rakudo,salortiz/rakudo,MasterDuke17/rakudo,tony-o/rakudo,softmoth/rakudo,nbrown/rakudo,nbrown/rakudo,rakudo/rakudo,labster/rakudo,rakudo/rakudo,tony-o/rakudo,softmoth/rakudo,tony-o/rakudo,salortiz/rakudo,rakudo/rakudo,tbrowder/rakudo,rakudo/rakudo,tbrowder/rakudo,MasterDuke17/rakudo,labster/rakudo,MasterDuke17/rakudo,salortiz/rakudo,tbrowder/rakudo,nbrown/rakudo,nbrown/rakudo,tony-o/rakudo,tony-o/rakudo,MasterDuke17/rakudo,tbrowder/rakudo,tbrowder/rakudo,labster/rakudo,tbrowder/rakudo,rakudo/rakudo,nbrown/rakudo,labster/rakudo,softmoth/rakudo,labster/rakudo