Additional WQ statistics

I've found it interesting to keep track of some quantities that are not provided out of the box:

* the number of times a task has been internally resubmitted (i.e. due to a worker being removed)
* keeping track of the total computing time on any worker, not just the last time a job has been run
* splitting the amount of data transferred into sent + received

Any interest in this?