BUG: bsplines: fix bugs smoked out by using make_interp_spline in interp1d
DEP: interpolate: deprecate splmake
STY: bsplines: pep8
DOC: add BSpline to the docs, improve the docstring

[ci skip]