Attempt to put the console in a thread for speed?
Disable OutputDebugString logging by default.
Don't write more lines than the log can show.
Use a ringbuffer for the logging instead.
Use a char ringbuffer not ptrs in console logging.
Handle it better if the console log overflows.
Fix misreporting of unknown syscalls.

Unknown syscalls in known modules just weren't being reported.
Unknown syscalls in unknown modules were reported as Kernel_Library (which
is module 0.)
Don't measure syscall stats when not showing.
Fix savestate ruining the host audio update.

Fixes #541.
Implement sceKernelDevkitVersion
Init loop to true which ignore VAG loop and set sampleRate for each voices
Merge pull request #545 from unknownbrackets/savestates

Fix savestate ruining the host audio update.
Merge pull request #546 from raven02/sas-fix

Init loop to true which ignore VAG loop and set sampleRate for each voices
Merge pull request #542 from raven02/master

Implement sceKernelDevkitVersion()
Merge pull request #543 from unknownbrackets/unknown-syscalls

Fix misreporting of unknown syscalls
Merge pull request #544 from unknownbrackets/perf

Don't measure syscall stats when not showing
Merge pull request #537 from unknownbrackets/console-th

Console logging -> thread
Fix some minor warnings.
Fix a bad assertion.
Check RET isn't hit right away for safety.