Warning fixes and small cleanup

Renamed a variable or two, fixed a few warnings, gitignored cheats, and made it not create empty cheat files for every game you run when disabled.

And a crashfix found when |reset| tried to use JPCSP savedata (empty SAVEDATA_FILE_LIST.)

-[Unknown]