cull Session digest history

a randomly selected ten percent is culled from the history

prevents infinite growth for long running sessions of many messages, while maintaining reasonable replay protection.

related to #1131