- Removed the exception throw in BSpline::eval (although my comment
asked for one). Programs using the library should be able to evaluate
outside the B-spline domain without causing an exception.
- Some clean-up - not related to the previous merge