Fix crash loading legacy savegames

Very old SMC saves (around 2007) didn't save player state,
which was causing a crash on clicking "Load" if any of these
saves exist in the save directory.

Now uses fetch with a default value, which won't throw exception.
Add more autogenerated files to gitignore

Now doesn't show any files as untracked after
a normal build.
Merge branch 'release-2.0.0' of git://github.com/SonOfBowser/TSC into release-2.0.0