minor optimization of MuscleConstraint::enforce()
Rename ContactConstraint to ContactPoint
fix bug: false positive capsuleCapsule() collision

for capsules with parallel axes and negative pojection of
center-to-center separation

also replace fabs() with fabsf()
add Shape::getVerletPoints()
ContactPoint = set of assymetric distance consraints