Merge pull request #34 from unknownbrackets/ge-callbacks

Add some return value checks to gpu/displaylist/state
Add some tests for basic libc functions.
Merge pull request #35 from unknownbrackets/libc

Add some tests for basic libc functions
Add test for writing to $0.
Merge pull request #36 from unknownbrackets/cpu

Add test for writing to $0
Fixed $k0 test
Add basic functionality to specify the sdk ver.
Add a feature to run and compare multiple versions.
Add a list of different tests at the end.
Recompile a bunch of tests with the sdkver opt.

Also fix the __testfinish.txt issue in emulator mode.
Don't use printf() in semaphores.

Sudden midnight thread switching?  Unsightly missing newlines?
schedf (TM) brand schedf (TM) has you covered.  Just apply generously.
Timeouts were dying, oops.
Merge pull request #37 from unknownbrackets/sdkver

Make sceKernelSetCompiledSdkVersion() available to all tests
Add some more detailed GE signal tests.
Create a simplified Makefile include.
Merge branch 'makefile' into ge-callbacks