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
OSK: Let square serve as a spacebar.
Properly limit the space button so it can't go past the max text length.
Try a simple workaround for the Crash Tag Team Racing issue.

Hopefully this is reasonably safe...
Add yet another hack setting to work around the 3rd Birthday problem.

Hopefully temporary...
Merge pull request #5529 from sum2012/kernal-load

Bypass to boot.bin from patched game
Merge pull request #5641 from thedax/oskSpacebar

OSK: Add a button to let the user enter spaces.
Merge commit 'a0d2be297e1797513695d63e85df3bd6ac723162' into branch_iOS

Conflicts:
	GPU/GLES/StateMapping.cpp