Increases timeout for compiler initialization, since VS2022 takes significantly longer to start up.
Fix integration test by quoting path.
Return in Win32 file watcher callback if nBytesTransferred is zero. This indicates the data isn't ready, and the lack of this check was causing invalid memory reads.
Switch from std::wstring to std::string in logging, to avoid mixed std::wcout and std::cout which is undefined.