This PR aims at rewriting the timing/testing directories in order to simplify the set of drivers we have to test the functionalities of the library, and extend the coverage of the testing performed by the CI at every merge.
Default of the previous version:
The new structure tries to solve all, or a large set of these defaults:
Drawback: The lapack interface is not tested anymore. However, it is planed to keep the old fortran testing to put it back in a future, in order to test the old lapack interface, and eventually provide a lapack compatible interface, and having the lapack testing as a submodule.