Added a CompileExceptionCheck function to the JitInterface and re-routed the existing code to utilise the interface.
Added a instant ARAM DMA mode which is enabled automatically when required.

Detects a situation where the game is writing to the dcache at the address being DMA'd. As we do not have dcache emulation, invalid data is being DMA'd causing audio glitches. The following code detects this and enables the DMA to complete instantly before the invalid data is written.
Added accurate ARAM DMA transfer timing.
Removed the addition of DSP exception checking.
CoreParameter: Use unique_ptr in place of raw pointers
CoreParameter: Kill off an snprintf usage
SI: Fix bounds check in GetDeviceType
DSPJitRegCache: Merge two loops in popRegs.
Increased the savestate internal version.
Added a small note for instant dma.
Interpreter: remove debug printf in psq_l
Merge pull request #1173 from FioraAeterna/removeprintf

Interpreter: remove debug printf in psq_l
Merge pull request #1012 from skidau/aram-dma-exceptions

Compile the ARAM DMA exception checks into the JIT block
Merge pull request #1147 from RachelBryk/unicode-tex

Allow custom textures to load from unicode paths.
Merge pull request #1170 from lioncash/bounds

SI: Fix bounds check in GetDeviceType
Clean-up the leftover dspARAMAddresses code that was no longer needed.
Merge pull request #1175 from skidau/cleanup-dsparamaddr

Clean-up the leftover dspARAMAddresses code that was no longer needed.
Merge pull request #1171 from lioncash/loop

DSPJitRegCache: Merge two loops in popRegs.
Fix QtCompile.props to work if the repo path contains spaces.
DSPJitRegCache: Use std::array to represent the register arrays
Merge pull request #1172 from shuffle2/qt-build-spaces

Fix QtCompile.props to work if the repo path contains spaces.
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