Catch fitter warnings

The `DiscretePRF` model is used with a nonlinear fitter, because it has no `fit_deriv` function implemented. This throws a warning, because the `DiscretePRF` model is actuall a linear model. This warning is now catched.