* Revised spline interpolation functions
* Added not-a-knot condition, periodic condition, and conditions on the
  first and second derivatives to spline interpolation interface