Take all of the functions that are specific to Windows or Unix, and create a common set of methods in a new header file, all combined in the src/util/ folder.
The goal of this PR is to break src/util.cpp and src/util.h into the following files:
For Across Platform:
src/util/platform_common.hsrc/util/platform_common.cpp
For Windows:
src/util/platform_windows.cpp
For Mac & Linux:
src/util/platform_posix.cpp
Issue Reference: #12697