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.
Shrink the very common sceKernelThread.h include.
Cut down on a few more includes in Core/HLE/.
Merge pull request #5661 from unknownbrackets/warnings

Reduce a bunch of includes, fix a couple warnings
Linux buildfix.

Arg, stupid memcmp/sprintf...
More cstring includes, grr.
Spline patches: Ignore too-small patch_div_s/t. May help #5663
Fix off-by-one on fast matrix loads.

May matter mostly if there's a stall right at the end of the matrix.