HPCC-12391 Refactor activity timers to track start/end time too

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Do we want a simplified activity Timer that just calculates elapsed cycles.  It would be slightly more efficient.  Jake also has similar examples - e.g., calculating time spent in the startup code.