Wrap sceKernelCreateFpl and fix refer status.

Just initial changes to make it test properly.
Fix error handling in sceKernelCreateFpl().
Handle the fpl alignment option as well.
Implement basic fpl waiting.
Implement cancel and delete for fpls.
Clean up sceKernelReferFplStatus().
Properly remove timed out fpl waits from status.
Allocate fpl blocks in a ring, like the PSP.
Wrap sceKernelAllocateFpl() and friends.
Wrap sceKernelFreeFpl() and use better errors.
Implement sceKernelCancelMutex().
Improve some reporting of options structs.
Re-enable cheats on android
Reschedule after resuming interrupts.
Merge pull request #3410 from unknownbrackets/scheduling

Reschedule after resuming interrupts
Merge pull request #3406 from makotech222/cwcheat

Re-enable cheats on android
Merge pull request #3403 from unknownbrackets/fpl

Improve the FPL implementation
GLES: Skip GE_LOGIC_COPY for logic ops
Merge pull request #3389 from raven02/patch-20

GLES: Skip GE_LOGIC_COPY for logic ops
Seems like these are just aliases.