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.
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.
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.
JIT: fix carry merging across breakpoints

More precisely, don't do it.
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
CoreParameter: Use unique_ptr in place of raw pointers
CoreParameter: Kill off an snprintf usage
DSPJitRegCache: Merge two loops in popRegs.
Clean-up the leftover dspARAMAddresses code that was no longer needed.
Merge pull request #1175 from skidau/cleanup-dsparamaddr

Clean-up the leftover dspARAMAddresses code that was no longer needed.
Merge pull request #1171 from lioncash/loop

DSPJitRegCache: Merge two loops in popRegs.
Fix QtCompile.props to work if the repo path contains spaces.
DSPJitRegCache: Use std::array to represent the register arrays
Merge pull request #1172 from shuffle2/qt-build-spaces

Fix QtCompile.props to work if the repo path contains spaces.
Jit_Integer: Get rid of some cast noise in boolX
Replaced generalized instances of GCM with ISO

Renamed various commands to refer to ISO instead of GCM for consistency,
as the commands are used for both Wii and GameCube files.

CompressGCM --> CompressISO
DeleteGCM --> DeleteISO
MultiCompressGCM --> MultiCompressISO
MultiDecompressGCM --> MultiDecompressISO
SetDefaultGCM --> SetDefaultISO

Fixed COMPRESSISO

Fixed missing "COMPRESSISO"

Fixed more COMPRESSISO

Final fix for COMPRESSISO
GekkoDisassembler: show W and I in psq_l/psq_st disassembly