BSpline now throws exception when evaluated outside domain. Previously
it silently returned 0 (or zero matrices for the Jacobian and Hessian)
which may be confusing to the user.
Merge branch 'development' of https://github.com/bgrimstad/multivariate-splines into development
Exception handling:
- Throws exception for incomplete grids
- Throws exception for insufficient number of samples