Initial Commit
A process runner for Dart that wraps the Process class from dart:io, and manages the stderr and stdout properly so that you don't lose any output.
Like dart:io and package:process, it supplies a rich, Dart-idiomatic API for spawning OS processes.
In addition to being able to launch processes separately, it allows creation of a queue of worker processes, and manages running them with a set number of active processes, and manages collection of their stdout, stderr, and interleaved stdout and stderr.
See the example for more information on how to use it.