Describe the bug
calcparams_cec, calcparams_desoto, and sapm have a **kwargs parameter that is shadowed and therefore unused. It should be deprecated and removed.
Expected behavior
Users should get an error when they pass arbitrary/unexpected kwargs.
Additional context
In #1076 these args are completely unused (not just shadowed)