splat.interpol: add freqmod + Spline deriv/integral

* add splat.interpol.PolyList and derive it in Spline
* add PolyList.derivative() and .integral()
splat.plot.spline: use splat.interpol.PolyList.points