Psp save dialog improvements

This mainly fixes SRWMXP & SRWAP (#1772) and doesn't seem to break other games. The other changes make it more consistent with the real PSP.
There are still issues as the comments say.
Thanks to finalwind008 and computerbird for their help in tests.