MATH-1138 implementation pull request

This is the implementation of the bicubicspline interpolation with improved accuracies, and the changes to the supporting functions and tests.