add damping to jacobi prec
Introduce Template Parameter for Smoother in FastAMG

All new smoothers with simultaneous defect calculation are tagged
as such and are used directly. for other smoothers a wrapper is
provided which does defect computation after applying the smoother.
Doesnt work with old smoothers yet, but new ones work.