modify improvement tolerance and add some log info

Conflicts:
	math/src/main/scala/breeze/optimize/FirstOrderMinimizer.scala
	math/src/main/scala/breeze/optimize/LBFGS.scala

add missing part of previous commit