libcommon: Recognize converted, vanilla serialized map states by their "magic"

As of this commit, loading of converted vanilla savegames currently
fails due to missing GameRuleset values and the user is returned to
the game title loop (as expected).

Next step: Update deserialization so that any missing game rules are
set according to those of the current session.