Fixes for Windows

Windows does not support the %zd argument in printf. Added conditional
compile statement to allow Windows to compile with %u instead of %zd.
Also modified the conditional compile statement for zsys.c so the MSC
and MINGW32 will use _vscprintf.