some additional utility classes/functions and minimization tweaks
Merge branch 'master' of https://github.com/bendavid/GBRLikelihood into CMSSW53x
fix atomic pragma for 53x