MCWeighter: allowInvalid option

By default abort if we cannot get the xsec.
But allow the user to decide.