allow MSYS2 windows to work, bugfix, cleanup
- for CMake >= 3.15, enforce CMP0094 which greatly improves Python finding
- allow MS-MPI to work, useful for MSYS2 Gfortran.
- only directly reference MPI module in the mpimod.f90 (and some unit tests)
Now there are four ways to run Gemini on Windows:
- Cygwin
- WSL
- Intel
- MSYS2