Add profiler and hotswap timers
Make ComparableEntryMaps cloneable, such that we can work on copies of them
Allow entries within a ComparableEntryMap to be multiplied
Refactoring: this makes it more simply to rely on facts (each add uses contains) and enhances profiler accuracy (each add performed a contains() call, but not all were really counted!)