Replace some hleEatCycles() with actual PSP timing.

Measured several runs at 8 per run with test overhead check.
Correct delay for sceKernelDelayThread(0).

It's not 200 for 0, more like 100ish.
Add more accurate cycles in sceRtc and sceDisplay.
Eat some cycles in sceGeListUpdateStallAddr().

Another common function.  Per real PSP timing.
Merge pull request #1675 from unknownbrackets/perf

Adjust some cycle eating and add to a couple funcs