change ExecutorStatusPoller to use a concurrent executor with a fixed rate scheduler
combine allExecutors and totalCoreCount
shutdown the statusPoller
rename fields in ExecutorActivitySummary to make it more obvious that it aggregates many samples