Allow creation of ManyCore solver from a list/array of existing solvers instead of their name in a factory
It is currently impossible to create a new multi solver using existing solvers. One need to use a solver factory and a list of name instead.
It would be simpler to also allow the multi solver to reuse existing solvers.