Fixes msvc description on linux and compilation of /wd flags to xml

Testing is still in progress, but I figured I'd throw the code up here to be reviewed.