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.
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.
Debug: fix display of instructions in virtual memory in MMU games
ReadDataFromFifo is always called with len = 32.  Remove the parameter to enable optimizations.

And rename some variables around it to be less confusing.
Merge pull request #1018 from zhuowei/elf_map_basename_only

When loading the map file for a DOL/ELF file, extract only the filename from the DOL/ELF's path
Merge pull request #1150 from FioraAeterna/extsmerge

JIT: merge lbz + extsb
Merge pull request #1159 from FioraAeterna/blocklinkdebug

JIT: enable block linking and idle skipping in debug mode
Merge pull request #1164 from FioraAeterna/bpcarry

JIT: fix carry merging across breakpoints
Merge pull request #1167 from FioraAeterna/fixdebugwindow

Debug: fix display of instructions in virtual memory in MMU games
Merge pull request #1188 from comex/ReadDataFromFifo

ReadDataFromFifo is always called with len = 32.  Remove the parameter t...
Remove useless STACKALIGN macro.

It only ever did anything on 32-bit OS X.

Anyway, it wasn't even on the right functions, and these days
ABI_PushRegistersAndAdjustStack should handle maintaining the ABI
correctly.