Support kernal mode Module

Fix #5527
https://github.com/hrydgard/ppsspp/pull/5512/files No need
Update log information - menthion we try __KernelLoadExec
Only can use __KernelLoadExec when load BOOT.BIN
Avoid leaving the fast runloop on jumps.

Jumps are actually very common in some games, like FF4 and Crisis Core,
and tons more.  They are used to jump around vertex data.

Improves performance by a few percent in FF4.
Merge pull request #5609 from unknownbrackets/perf

Avoid leaving the fast runloop on jumps.
Show unknown.png regardless of PARAM.SFO when an ISO lacks the file.
It's better than showing a black rectangle with nothing in it for broken or homebrew ISOs.
Merge pull request #5611 from thedax/ui-minor

Show unknown.png regardless of PARAM.SFO when an ISO lacks an icon0.
Shade mapping fix
ARMJIT: Implement VLDM/VSTM load/store combinations and use in armjit. Also add them to disassembler.
Merge pull request #5615 from xsacha/master

ARMJIT: Implement VLDM/VSTM load/store combinations and use in armjit. Also add them to disassembler.
Use a VLDM in Vertex Decoder.
Clean up ArmEmitter (cross-merge from Dolphin, minus the bad bits)
Blackberry: Use configuration dir to find debugtoken. QDE uses that directory by default.
Merge pull request #5619 from xsacha/master

Misc changes
SW T&L
Avoid using an invalidated iterator
Fix a warning, rename some parameters, etc.
Stub the rest of the known sceAudioCodec functions.
Update native with slightly more robust ES 3.0 version check.
Update native