fix disam windows and mem windows who are not been enabled on show

This block the windows on screen and can not be closed.
Add handlers for delay and sleep callbacks.
Fix sceKernelReferThreadRunStatus() layout.

Was missing size, so all fields were wrong.
Don't allow sceKernelWakeupThread() on cur thread.

I don't know why you wouldn't allow this, but the PSP firmware doesn't.
Add handlers for callbacks during mbx waits.
Implement VPL/FPL callback handlers.

Smells like time to refactor, there are less differences than I expected.
Refactor down the begin/end callback stuff.
Handle it better when umd waits trigger during cbs.
Merge pull request #3533 from kaienfr/fix_disasm_memview

Fix disasm windows and mem windows who have not been enabled on show
Add depthTest along with stencilTest since depth Fail/ZPass test used .
fix cwcheat list incompletely shown and resize the check button
Merge pull request #3600 from kaienfr/fix_cwcheat_list

fix cwcheat list incompletely shown and resize the check button
Merge pull request #3598 from raven02/patch-6

Add depthTest along with stencilTest since depth Fail/ZPass test used .
Merge pull request #3583 from unknownbrackets/callbacks

Callback and minor scheduling fixes
Make "OK" and "Cancel" in PromptScreen translatable, and shorten some keys.