Gitlab CI
Add simple CI to make and make test.
This currently use a runner on 'dellvisu' of LMGC. It uses a fixed docker image of ubuntu:noble with the following package installed:
- g++
- cmake
- swig
- liblapack-dev
- python-is-python3
- python3-dev
- python3-numpy
It also reduce the cmake minimum version required from 3.17 to 3.16 to build on a ubuntu 20 (which is part of the tested distrib of LMGC90).