MAINT: interpolate: refactor PchipInterpolator to be a *Poly subclass

closes gh-3742
Ok, sorry, the axis is an issue