robust covariance, cov_type in fit

integrating robust covariances into the model fit method, see issue #1418 
summary issue for robust covariances is #1158

continuing after PR #1867
now starting with discrete models to build the generic version