Show execution time on maintenance sessions

Currently maintenance sessions show total time running, that calculates the time from when the detection first runs, until the execution finishes.

It would be nice to get some specific time on how long each phase takes to run.

Even better would be if we could get reporting on sessions over a given periode.