Check for f2py when running MG reweighting
The MadGraph reweighting module requires f2py. If f2py is not available (which seems not to be the case, at least in some configurations on the grid) it fails quietly. So we now throw an error when reweighting is requested but f2py is not available. See also AGENE-1771 .