QN and CG history recycling interfaces
Minor changes to ensure that the quasi-Newton and nonlinear conjugate gradient methods in TAO can recycle QN history or latest search direction in subsequent TaoSolve() calls. This feature already existed in some capacity but the interfaces and behavior was not consistent across different algorithms.