Use _vscprintf on MSVC

I hope this is not-so-brutally-complex version for calculating the expended length of a format string on windows. MSVC has a separate function for that.