Refactor: Continued splitting up remaining old savegame system functionality
It is no longer necessary for the engine to be made aware of which map state reader is actually used for deserialization. This logic can exist entirely in libcommon. In turn, there is no need to link the sessions to the SavedSessionRepository, which, is now little more than a collection of resource search routines.
Refactor: Continued splitting up remaining old savegame system functionality
It is no longer necessary for the engine to be made aware of which
map state reader is actually used for deserialization. This logic
can exist entirely in libcommon. In turn, there is no need to link
the sessions to the SavedSessionRepository, which, is now little
more than a collection of resource search routines.