Implement CurveDeformer

A curve deformer is a chain of joints constraints to a surface that is
herself constrained to a curve. This allow spline-ik like deformation
but without pulling the joint chain when the length of the curve change.