Separate notification for athlete config change so that those can be taken care of before other code dependent on the athlete model (e.g. the units to use) is called as a result of config change.
Add whether the athlete units are metric or not as part of fingerprinting, so that the cache model gets updated properly.
Round up weight to at most two decimals in calendar text.