ENH: interpolate/bsplines: better type checks, self.extrapolate
TST: interpolate/bsplines: make sure PPoly understands BSpline.get_fitpack_tck
ENH: interpolate/bsplines: out of bounds is zero or extrapolate