Clean up project settings to prevent most MSVC linker warnings. This commit also adds MSVC builds to CI.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1517