Refactor|libcommon: Updated save state IO to use SaveInfo's C++ API, directly