simplify descent minimization

Merged Martin Reinecke requested to merge minimizer_tweaks into master

Simplification of the descent minimization algorithms, especially line search.

Merge request reports