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.
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
Add a couple missing (unused) ARM instructions.
armjit: Tiny optimization for cast to short.

See these sometimes in code, skip the load of R0 when we can.
armjit: Specifically optimize check for negative.