os/win32: also build with CL compiler
Allow more compilers: handle empty lists explicitely
Allow more compilers: do not use GNU extension case ...
Recognize MSYS as a platform
BUGFIX: allow do expansion