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.
Parse input as hex instead of decimal to match display values in the debugger's register view
Core: Move FPSCR exception flags to a typed enum
Add wiimote tas input.
x64Emitter: refactor, add some new AVX instructions
JitAsmCommon: remove a few redundant moves
JIT: load registers if they're going to be used later in the block
JIT: add more AVX support, reduce redundant XMM moves

10-20% reduction in typical compiled block size for float-heavy JIT blocks.
JIT: Reuse trampolines when possible
WIP: don't let the backpatcher hit the same location twice

If a location is hit by the backpatcher, don't fastmem it when recompiling the
block unless the block has actually been invalidated.
DolphinWX: Make WXInputBase part of the WxUtils namespace.

There's no need for the preprocessor checks for wx, since this is used in wx code. Also, this being a part of the InputCommon namespace is kind of wrong.
Fix for banner filename from ID

Saving a banner as a .PNG now properly defaults to the gameID.
Merge pull request #1228 from Stevoisiak/fixedSaveBannerFilename

Fix for banner filename from ID
Fifo: Fix tab/space mismatches
Fix endian error. allows loading of current games save even if the memcard is mostly full
Merge pull request #1216 from FioraAeterna/movoptimizations

Add more AVX support, refactor emitter, reduce redundant XMM moves
Merge pull request #1218 from hthh/trampolinecaching

JIT: reuse trampolines when possible