Refactor|libcommon: Removed need for a global ThingArchive for writing/reading savegames

Todo: MapStateWriter should fully encapsulate it.