Use binary mode for pipes on all Windows compilers

The fix from 14.4.0 to call popen() with a type argument of "rb"
(binary mode) was active only on MSVC, not on other Windows compilers;
in particular, the distributed Windows binary still used "r" (text
mode), as it is compiled using MinGW.

This fixes tracker item 3602130.