Store count of processed requests

Store count of processed requests for statistics.
Add possibility to add meta to worker processes

Arbitrary meta data (array) can now be passed to WorkerPool:run() (f.e.
a job ID). The worker pool results will then contain the appropriate
meta.
Add method to get details of worker processes
ProcessTerminatedException should be wrapped into a WorkerResult