Session Log

The Session Log extension provides an implementation of the SessionSubscriber SPI, logging each session as a SessionLogEntry entity.

When a user logs on, a SessionLogEntry instance is persisted; when they log off, the same instance is updated.

TODO: v2 - to write up…​