Merge pull request #814 from lioncash/jitwindow

Core: Kill off Host_ShowJitResults
OGL: Get rid of an unnecessary WIN32 ifdef in main.cpp
Merge pull request #815 from lioncash/include

OGL: Get rid of an unnecessary WIN32 ifdef in main.cpp
JIT64: faster implementation of mfcr
JIT64: faster + branchless crxxx
JIT64: faster implementation of mtcrf and mcrxr
Merge pull request #812 from FioraAeterna/fixundefined

JIT: don't rely on undefined behavior for constant overflow checking
Fix the Not button showing up in the advanced control dialog.

The Not button isn't supposed to show up on outputs to controllers.
When we generate the button it still shows up if it isn't added to the sizer since the parent window still owns it.

Fixes this issue report https://forums.dolphin-emu.org/Thread-linux-ui-bug-in-gc-pad-configuration-menu?pid=335269#pid335269
Merge pull request #757 from Tilka/ps_sum0

Jit64: re-enable ps_sum0
Merge pull request #816 from Sonicadvance1/fix-not-button

Fix the Not button showing up in the advanced control dialog.
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/
Common: Get rid of StdConditionVariable, StdMutex, and StdThread.

All of the compilers we support have support for these now.
Common: Add Flag.h to the Visual Studio project.
Merge pull request #796 from lioncash/threading

Common: Get rid of StdConditionVariable, StdMutex, and StdThread.
Remove a couple unneeded includes from Movie.cpp.