Using Strawberry Perl under Windows 7, Charmonizer hangs when it
tries to redirect GCC's output to stderr using freopen and
_charm_run.exe. The solution is to use the Windows cmd.exe shell to
redirect stderr instead. This may cause problems in alternative
shell environments (e.g. Cygwin) but we'll cross that bridge when
we come to it.