Streamlined / added safety to finalization of runSolver
Streamlined / added safety to finalization of runSolver

Checks for nullPtr returned by get_solution_vector_copy(); Converged and
unconverged cases now share the same finalization routine

swfrench/hlbfgs