Rework distributing jobs over repo workers.
Rework distributing jobs over repo workers.

- Fixed a number of bugs with splitting list of packages to a number of workers
- Now worker processes start their work only when a main process is ready to
process output.

en90/pkg,Open343/pkg,junovitch/pkg,Open343/pkg,en90/pkg,khorben/pkg,khorben/pkg,skoef/pkg,skoef/pkg,khorben/pkg,junovitch/pkg