Chebyshev (type I and II) and elliptic filter prototypes

Also fix a bug in ZPK->SOS conversion with unequal numbers of zeros and poles.