BUG: Use zpk in iir filter design to improve accuracy

Temporary fix for #2443, using private functions until a decision is made about how to arrange the functions for backwards compatibility, etc.