new caching of MagneticField in GlobalTracjetoryParameters - from M.Tadel
protection against null MF
Merge pull request #55 from cerati/cerati/cacheMFinGTP

New caching of Magnetic Field in GlobalTrajectoryParamters class