Decreasing update threshold for BFGS as per L-BFGS.

- Improves performance of BFGS on NIST, as per L-BFGS.
- Adding explanation of origin and purpose of Secant condition
  tolerance check for Hessian update in (L)BFGS.

Change-Id: If57b9957d31d8629c772c19a069e1e56e727b350
2 files changed