Clean up things
Make LabelledDistribution::get() thread-safe in relation to recalculate()
Fix cancel scheduled job test by adding 1 ms to schedule time
Refactor to better separete collected data, collector of data samples, and service
Fix division by zero in NodeLivenessData
o better test coverage
Fixup of code style
Merge pull request #2235 from davidegrohmann/ronja-heuristics

Heuristics cleanups, fixes,  and improvements