Fix partial results sending in rps runner

Also made some improvements:
* removed class WorkerProcess
* properly calculated times_per_worker value
* properly calculated rps
* join threads once they finished

Change-Id: I15b604af6f5ec145e6a67265fba6c6443056137f
Merge "Fix partial results sending in rps runner"