Add Memory::IsValidAddress(curFileInfoAddr) to GetFilesList()

There are no functional changes but only add memory address check against curFileInfoAddr .
This should fix the invalid memory address access in Naruto Ultimate Ninja Impact

 Issue #1910 

Meanwhile, has been tested against around 8 games with save/load and all working fine (it is expected okay since no functional changes)