When loading the map file for a DOL/ELF file, extract only the filename from the DOL/ELF'S path
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.
dsp int timing tweak

this fixes a bug in GE9E5D that caused hangs on boot
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.
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
DSPJitRegCache: Use std::array to represent the register arrays
Added .ini file for Rhythm Heaven Fever

Added missing .ini file for SOME01
More Game Settings Files

Added settings files for Project M and Project M WiFi
Game Settings Files

Added Dokapon Kingdom [R2DEEB]
Settings files

Added settings file for 2 Fast 4 Gnomz [W24EQU]
Changes to Rhythm Heaven Fever

Removed overrides for Idle Frame Skipping and EFB Access.
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
Removed Project M .ini files
Add OpenGL 4.0-4.5 core extensions.

This noticeably includes GL_ARB_get_program_binary, which was previously
thought unsupported on OS X.  Well, actually, the OS X implementation is
trivial and reports 0 binary formats (as of 10.10; this is hardcoded in
GLEngine, by the way), but at least it'll work if it's fixed someday.
Merge pull request #1185 from comex/opengl-core-extensions

Add OpenGL 4.0-4.5 core extensions.
NetPlayClient: Remove unused macro
ReadDataFromFifo is always called with len = 32.  Remove the parameter to enable optimizations.

And rename some variables around it to be less confusing.