Merge runShell and runProcess via a template

See the comments in processutils.d for the details.
Messing with parallelism

It isn't going the best.
- For whatever reason, memory usages shoots up.
  It seems like File.byLine for pipes doesn't empty as you read it

- If you force prints, they're all out of order and would require
  to be stored in memory and sorted anyways.