Make sure we don't mark a reg dirty on noop.
Don't log an incorrect pc for bad jit mem access.
Immediately break on bad mem access in jit slowmem.
Make sure to log / check bad immediate mem access.

Although, theoretically, this should never happen.
Also, definitely time to refactor.
Change logging for PCM audio to INFO, as mentioned in Issue #505
Refactor jit safe memory reads without dup code.

But, maybe too automagical...
Rename WriteFinish() to Finish() is safe mem.

It's nothing to do with writing.
Oops, no slow read for immediates usually.
Add lv.q/sv.q support to the x86 jit.
Merge pull request #506 from unknownbrackets/jit-minor

Jit memory access cleanup + VFPU
Don't use a dynamic string for wait debugging.

Happens in release, and shows up on the profiler.
Not huge, but should save ~0.5% of cpu time.
Get rid of waitTypeStrings and resched reason copy.
Cut thread switching time down.

Based on profiling release Windows.

Took these funcs from taking 1.6% to 0.5% time.
Skip a double map lookup.

Profiler says this was taking extra time.  Only saves 0.23%.
Merge pull request #507 from unknownbrackets/perf

Minor performance improvements
Android buildfix.
Small fixes. v0.6.
Add (hardcoded) option for creating a debug gl context
Assorted GPU cleanup/fixing (fbo, vbo draw type)
This include doesn't belong