Change Find(MFC) to run earlier

MFC_FOUND was checked before Find_package(MFC) was run. This caused
CMake to always assume MFC was missing.
Ensure MFC is used for DesuraMain.cpp
fix indenting of bootloader_win/CMakelists.txt
Ensure Breakpad builds with MD

By default breakpad builds with MD and there appears to be no way of
changing this behaviour. As such we directly patch the generated vcxproj
file.
link mdump against bootloader_win

bootloader_win reports missing symbols without mdump
Build boost test library under Windows

Boost test libraries where not being built causing compilation to fail.
Replace breakpad-VS.patch with cmake script

The CMake script uses regular expressions to set the correct
RuntimeLibrary. This should be a bit more robust then using a patch.