Wrapping revisions

I'm not certain we need to stress how much of a pain it is. Really all they would have to do for most major compilers is install it, modify their system path accordingly, configure distutils to use the different compiler (see the Windows install guide), and then let distutils handle the rest of the compile commands. There used to be a binary incompatibility between MinGW and MSVC, but it has been corrected since version 4.7. In theory, this shouldn't be a major issue.