Use the evaluator to compute the gradient in TrustRegionMinimizer. Evaluator now uses custom BLAS for gradient computations. Update the evaluator in trust_region_minimizer_test to compute gradients. Change-Id: I3f565bc203b47b2b795a0609d67f25775648653c