Major rework to support multiple items per session, lz4 compression,
and fix ExpiredSessionReaper.
Pushed DynamoDB logic from Store Load method down into Utils, as part of
adding support for persisting session into multiple items, as needed.
Also added support for using lz4 compression, as needed.
Strip JVMRoute from our sessionIds in DynamoDB, so when a session is claimed by
another server in failover scenario, and adds its own JVMROute (if you have a Valve to do that),
the new server will get the same session from DB.
ExpiredSessionReaper expiration test was incorrect, only expiring content last updated in the future.
ExpiredSessionReaper now filters its scan to only get expired items, to be more efficient.
Double provided sessionIdLength to get actual root length (minus JVMRoute)