NEW : CSolverStepLengthSelection

- first try for the new solver using the step length selection linesearch method
UPD : using CSolverStepLengthSelection

- adding the new solver in the SolverFactory
- making the new solver the one used in CSolverMultiScale