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
Take care of #5639 without hardcoding the array size.
armjit: fix lwl/lwr from an imm address.

Can't skip loading the reg value.  Likely cause of #5057, possibly other
bugs as well.
OSK: Let square serve as a spacebar.
Properly limit the space button so it can't go past the max text length.
Fix bug: building on MACOSX
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 pull request #5642 from kaienfr/new_build_MACOSX

Fix bug: building on MACOSX
Update PSPOskDialog.cpp

Cosmetic change (more space added between the 2nd and the 3rd column of buttons)

before >> http://img15.hostingpics.net/pics/947242ULES0121300000.png
now >> http://img15.hostingpics.net/pics/365423ULES0121300001.png
Trying to fix encoding
Merge pull request #5644 from vnctdj/patch-1

Update PSPOskDialog.cpp
Avoid caching when HW T&L with morph enabled.
Merge pull request #5650 from raven02/patch-29

Avoid caching when HW T&L with morph enabled.
Add Galician language, thanks to Pedro Madruga
Eat cycles in sceUtilitySavedataGetStatus().

Matching tests.  Improves performance in Fieldrunners startup and I think
in game.