Restructure MSVC project files to what the IDE generates

Now the vcproj files match exactly what the IDE generates. This makes sure that there's no extra stray changes to these files if an actual functional change to the project files are done from within the IDE.