Switch to cmake compilation and update CI pipeline
- add CMakeLists.txt for compilation on all platforms
- add utils as submodule
- remove BuildInfo.f90 and use the one from utils instead
- remove version.bat, version.h, and version.rc and use the ones in utils instead
- remove version subroutine in generator_servo.f90 and use the one in utils instead