BUG GEE cov type

(need to rebase, there is one commit from another PR)

see #1906
first part of cleaning up the covariance_type for GEE 

`cov_params_default` is now correctly chosen
TODO: incomplete refactoring, and only bse/cov_params has unit tests

(more tomorrow)