- Made LatencyStats MT-safe (supposedly), so that multiple recording threads can concurrently record into the same LatencyStats object. LatencyStats uses AtomicHistogram for recording, and moving window interval estimators now use atomic variables. Pause detector callbacks and perdiodic updates of intervals are still assumed to be serial and are synchronized to make that is the case.

- Still working on TimeCappedMovingAverageIntervalEstimator. Now tracks pauses and extends timecaps to cover them until their start point is reached, at which point timeCaps are shrunk back to skip over the pause. Needed to make sure pauses do not cause inflated interval estimation (and elimination of correction),