When loading the map file for a DOL/ELF file, extract only the filename from the DOL/ELF'S path
JIT: a small optimization for subfex and friends
Moved the linking of the FIFO CPWritePointer near where CPWritePointer gets updated.  The CPWritePointer was getting updated while it was in-flight causing Pac-man Party to flicker.  Fixes issue 5223.
Allow custom textures to load from unicode paths.
Make input display work properly with netplay.
JIT: merge lbz + extsb

PPC has no 8-bit sign-extended load, so this instruction pair is very common.
x86 can do it in one op (movsx), so merge them when possible.
Fixed the "Undeclared identifier: uv0" OpenGL shader compile error that appears in NBA2K11.
dsp int timing tweak

this fixes a bug in GE9E5D that caused hangs on boot
Added a xf.numtexgen != bp.numtextgen error log if there is a mismatch detected.
JIT: enable block linking and idle skipping in debug mode

They can still be turned off, just don't force them off.
Also remove some dated comments.
Cleanup Renderer::CalculateTargetSize(), and allow IRs higher than 4x to be set via ini.
JIT: fix carry merging across breakpoints

More precisely, don't do it.
Merge pull request #1146 from RachelBryk/netplay-input-display

Make input display work properly with netplay.
Merge pull request #1154 from skidau/undeclared-uv0-fix

Fixed the "Undeclared identifier: uv0" OpenGL shader compile error that appears in NBA2K11.
JIT+Emitter: support locking flags

This helps us avoid accidentally clobbering flags between two instructions
when the flags are expected to be maintained. Dolphin will of course crash
immediately, but at least it will crash loudly and alert us of the mistake,
instead of forcing hours of bisecting to find the subtle way in which the JIT
has managed to sneak a flag-modifying instruction where there shouldn't be one.
Debug: fix display of instructions in virtual memory in MMU games
Compile the ARAM DMA exception checks into the JIT block in a similar style to FIFO writes.  This ensures that the ARAM DMA is handled soon after the DMA completes.  Fixes issue 7122 and issue 7342.
Re-added the ARAM DMA exception check.  This fixes the audio cutting in and out of Resident Evil 2 and 3.  Removed the special case for short transfers as it is no longer required.
Added OPTYPE_LOADPS and OPTYPE_STOREPS instruction types to the PPC table.
Updated ARAM DMA and FIFO write exception checking to uses these types.

Conflicts:
	Source/Core/Core/PowerPC/Interpreter/Interpreter_Tables.cpp
	Source/Core/Core/PowerPC/PPCTables.h
Added a CompileExceptionCheck function to the JitInterface and re-routed the existing code to utilise the interface.