Feature/multi solve
Main modifications:
- multiple solve calls with varying matrix
- possibility to fix the preconditioner
- to be recomputed each N iterations, N integer
- memory leaks fix
- added replicated coarse grid correction mode
- coarse grid replicated on group of MPI processes, solved with a sparse direct solver