Final method2 implementation

Hcal 25ns reconstruction method2 implementation with fast fitter
This file looks like a copy of https://github.com/root-mirror/root/blob/v5-34-22/math/minuit/src/TMinuitMinimizer.cxx
WHY?
What was changed that's CMS-specific?