LinearizedProblem: use conjugate gradients to solve the linearized problem
The purpose of this merge request is twofold:
- to replace the use of the steepest descent by the gradient descent in the linearized problem resolution
- to add relative norm of the residual as a stopping criterion of the algorithm; this stopping criterion is specifiable as arguments to LinearizedProblem::solveLinarizedProblem()