CHG: Use EventExecutor interface to register Interpreters
CHG: Common activity can be overridden by specific consumer activity
CHG: Use player name for key instead of Player instance
FIX: /who returning unknown disconnection time for players not found
CHG: Overhaul permissions
CHG: Split /who command into /players and /who
CHG: Move away override property into IdleNotify
FIX: Isolate format code management to ConfigurationCourier
CHG: Overhaul ListTag consumer
CHG: Allow consecutive /away commands to update away status
FIX: Away state persisting across reconnection
CHG: Move AwayBack consumer under dedicated package
FIX: Away mentions displaying gibberish
FIX: Minor clean up