initial clang format config.
UseTab:          ForIndentation
Don't write to EXRAM if it doesn't exist.

Previously, if a gamecube game wrote to an EXRAM address, dolphin would
segfault.
Panic on invalid reads/writes for non-mmu games.

Previously it would fall through to the mmu code path, and raise a dsi
exception, which it would never check for, so it would continue
executing code silently.
When loading the map file for a DOL/ELF file, extract only the filename from the DOL/ELF'S path
Parse input as hex instead of decimal to match display values in the debugger's register view
Change the QGR union over to a BitField union.
Makes it easier to generate a QGR in my unit test, cleaner overall of course.
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.
Change fres/frsqrte jumps
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.
Merge pull request #1125 from Sintendo/fresjumps

Change fres/frsqrte jumps
JIT: fix bugs with ComputeRC in branch merging patch

We really, really need to be sure the input to ComputeRC is a register.