ECHARM_interpolation improvement

added inline to 1d interpolation function
added cubic interpolation
added Catmull-Rom Interpolation