Refactor|libcommon: Began removing the SaveInfo instance

The functionality which remains in this component does not require
an instance object as such, an API with a savegame identifier will
suffice.