Thread switching performance improvements

This improves Zettai Hero Project by about 4.74% (measured with multithreading on.)  It'll probably improve other games too, depending on how much they idle and switch.

Skips `CallSyscall()` for `__KernelIdle()` from jit, and copies regs in larger batches to/from context.

-[Unknown]