Fix a crash when SAVEDATA_FILE_LIST is invalid.

I think that's what caused this anyway.
Fix sceKernelLibcTime() when time_t is 64 bit.
Make some libc-like funcs behave more like hw.
Do more cache invalidation, fix return values.
Be more deterministic about the time.

This way, if a state is loaded, the game doesn't know.
Also, if the host is slow/sped up, it won't get out of sync.
Merge pull request #309 from unknownbrackets/time-fix

Fix sceKernelLibcTime() when time_t is 64 bit
Let ParamSFO always own its pointers.
Merge pull request #308 from unknownbrackets/save-fix

Fix a crash when SAVEDATA_FILE_LIST is invalid
Merge pull request #311 from unknownbrackets/more-dcache

Do more cache invalidation, fix return values
Merge pull request #310 from unknownbrackets/libc

Libc memcpy/etc. fixes
Disable clearing all the GPU's cache on sceKernelCacheWritebackAll, the performance penalty was too big.
Implemented sceKernelLoadModuleByID, better logs
Consider blacklisted modules as fake
No more useless errors/warnings at all!
Make previous code cleaner
Merge pull request #307 from artart78/master

Implemented sceKernelLoadModuleByID, better logs
Move memstick data on Android to external memory (sdcard/usb storage)
Warning fixes, prevent a possible (but unlikely) crash
Upgrade submodules
Savestates: Add quicksave/quickload. Add Android UI for savestates. All single slot for now.