FS_U: Implemented the SaveData archive

Implemented the SaveData archive, allows some games to boot further.

Further explanation in the commit messages.
Doing that will prompt the running program to re-create everything, we don't want that to happen if there's already an existing SaveData