Using std::vector because MSVC compiler does not support VLAs.
Correctly include <time.h> in UtilWin32.cpp.
Added stub for the PipeWindows implementation.
Updating ProcessWin32 to reflect header changes.
Removing duplicate destructor implementation for Process class.
Updating UtilWin32 method signature to reflect Header changes.
Using the correct Util namespace in UtilWinTest class.
Added the FilesystemWindows implementation & refactoring duplicate codes.
Added Windows cases to the CMakeLists.
Temporary fixes to compile the project with MSVC.