Fix vsnwprintf under MSVC

Note that for MSVC 2010 and higher we could use standard vswprintf.