Add breakpoints to x86 jit for easier debugging.

They should be really fast so leaving them on in release.
Clear jit cache when changing breakpoints.

For now, only when paused.  I don't think clearing the cache while
running is an awesome idea.
Correctly break at branch points in x86 jit.
Add breakpoints for delay slots.

Wanted to do this in CompileAt(), darn not nice delay slots.
Refactor out all the CheckJitBreakpoint()s.

Ah, much cleaner.
Implement couples of scePsmf and scePsmfPlayer functions
Optimize sw/lw even under safe memory.

They're very common instructions, so shaving cycles helps.
Also jit sh and lhu, which are pretty common ops.
Avoid a func if possible when fastmem is off.
Add UnitTest project (only set up win build for now, lazy me)
This is for local testing of stuff that doesn't need to be tested
in context in the emulator.
Enable building ArmEmitter under any platform, just for testing.
Change background color of dialogs to a more psp-like transparent gray. Can be tweaked further of course.
Merge pull request #439 from unknownbrackets/jit-minor2

Jit breakpoints (x86 only)
Merge pull request #437 from raven02/master

Implement couples of scePsmf and scePsmfPlayer functions
Gotta flush before the call, too.
Merge pull request #440 from unknownbrackets/jit-minor

Micro optimizations to x86 jit mem when fastmem is off
Update Windows/PPSSPP.sln
Merge pull request #443 from Darth1701/master

Quick fix to make solution file open in VS 2010 again
Merge remote-tracking branch 'upstream/master' into tieba