Core: Remove leftover Windows 32-bit functions in MemArena.cpp
DSP: Use completion event for ARAM interrupt
Windows: Give SCMRevGen a configuration for x64 instead of Win32.
DSP: General cleanup. No behaviour change.
Removed warnings by explicitly casting to `u8` for controllers
Windows: Use a shared precompiled header for dolphin code under Source/
Windows: Add /Zc:inline to compiler options.
Debugger: fix blowup calculation again

Wasn't quiiite right in 3c2567 either.
OGL: Fix brace and body placements

Also got rid of void argument specifiers. These are a carryover from C.
OGL: Clean up parameters for some functions.
OGL: Add static to a function in NativeVertexFormat
JIT64: faster implementation of mfcr
JIT64: faster + branchless crxxx
JIT64: faster implementation of mtcrf and mcrxr
VertexLoader: cache NativeVertexFormat

This fix a performance regression of PR #672.
Merge pull request #809 from degasus/master

VertexLoader: cache NativeVertexFormat
Merge pull request #811 from FioraAeterna/fixblowup

Debugger: fix blowup calculation again
Removed warnings by assigning to bool
Merge pull request #818 from ChuckRozhon/videocommon_bool_warnings

Removed warnings by assigning to bool
Merge pull request #797 from shuffle2/msvc-pch

Windows: Use a shared precompiled header for dolphin code under Source/