Eat cycles in sceUtilitySavedataGetStatus().

Matching tests.  Improves performance in Fieldrunners startup and I think
in game.
Merge pull request #5655 from unknownbrackets/perf

Eat cycles in sceUtilitySavedataGetStatus()
Update submodules
MemMap should not be included in MIPS.h.
Revert "Avoid caching when HW T&L with morph enabled."

This reverts commit 557eae7ca9b6130a4645e346049940116031b109.
Reduce the delay in __KernelVolatileTryMemLock. However, it's still too large.
Mp3 Audio Support.
Now, we can play mp3 audio format. :)
Update VS project files
Merge pull request #5657 from kaienfr/mp3_support

Mp3 audio support
Fix Unix-like builds.
Further fixes.
Merge pull request #5658 from thedax/unixBuildFix

Fix Unix-like builds (e.g. Linux, Android, etc.).
Build-fix for Android.
Merge pull request #5659 from thedax/androidBuildFix

Build-fix for Android.
Ingore literal-suffix on Android, the sdk has it.

Just makes it hard to find real warnings.
Reduce some unnecessary includes in Core/.
Fix a type conversion warning.
Reduce a few Core/Dialog/ includes.
Reduce includes in Core/HLE/.

Especially templates.
Avoid some ChunkFile includes.