Few more new features for LHCbMath
- Extend operations with polynomials
- Allow change/extend/shrink domain for Bernstein polynomials
- Allow math-ooperations for (Bernstein) polynomials with different domains
- Collect interpolation functions into separate header file
- Add Neville interpolation algorithm
- Add few more signatures for interpolation functions
- Add optional range for splines/interpolations
- Reduce code duplication
- Add more protection for invalid covariances in math-operations for ValueWithError objects