Make LineSearchMinimizer consistent with TrustRegionMinimizer. Change the logic for how IterationSummary objects are added to Summary::iterations to match the one in TrustRegionMinimizer. Change-Id: I57851ad8294e58f83b9115cca9c24695d86ee92a