_vswprintf. Also moved _vsnprintf and _vswprintf to its own file.
Return value of _vsnprintf and _vswprintf should not be counting the null terminator.