Add reporting for alphatest mask.

Actually, maybe it being 0x00 could be advantageous...
Merge pull request #1756 from unknownbrackets/gpu-minor

Add reporting for alphatest mask
add D-Pad diagonals for DirectInput;
Improve GE disasm for a few commands.
Fix bone matrix number disasm.
Threads starting better threads should stay at top.

This wasn't correct, I think I must've added it because something else
should've been rescheduling.
Update tests.
Eat cycles in sceKernelReferThreadStatus().

Improves .hack//Link (demo)'s perf significantly, doesn't hurt anyone
else.
Merge pull request #1764 from unknownbrackets/thread-funcs

Scheduling fix and test update
Merge pull request #1759 from CrazyMax/master

add D-Pad diagonals handle for DirectInput
Merge pull request #1763 from unknownbrackets/gpu-minor

Improve GE disasm for a few commands
Merge pull request #1765 from unknownbrackets/perf

Eat cycles in sceKernelReferThreadStatus()
Allow tab to unthrottle