[NL] Refactor NonlinearSolver to support multiple solver strategies
Refactoring to avoid blowing up NonlinearSolver.cpp too much with future extensions (like Eisenstat-Walker, TR and line search algorithms)
- Tests covering your feature were added?
- Any new feature or behaviour change was documented?
- Add this merge request to the changelog
Edited by Dmitri Naumov