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
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.
Replace BorderlessFullscreenEnabled by ExclusiveFullscreenEnabled.

Special handling was associated with this function, which only applies to exclusive fullscreen.
Support the borderless fullscreen option in all backends.
X64Emitter: add FMA3 support
X64Emitter: add unit test for FMA
JIT64: use FMA instructions
CPU: improve instruction table flags for RC bits
Android: Use apply() instead of commit() for SharedPreference changes.

apply() changes the in-memory instance of SharedPreferences and writes to the disk asynchronously, rather than synchronously, which commit() does. Since these are done on the UI thread, they should be asynchronous.
Proper Audio/Video Dumping
Limit Borderless Fullscreen to Windows systems.
Moved "Connect Wiimote" options into submenu

Moved "Connect Wiimote 1-4" and "Connect Wii Balance Board" into their
own submenu.
Fixed minor capitalization issue
Merge pull request #1249 from Stevoisiak/capitalizationFix

Fixed minor capitalization issue
PPCAnalyst: Remove unnecessary casts