This way it's possible to build them together in VS and it's easier to develop both.
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