speed up ContactPlane.get_distance()

- use dot product instead of frame rotation
new ContactPlaneTerm (dw_contact_plane)
fix assertion tolerance in ContactPlane.__init__()
new example demonstrating use of contact plane term

- new examples/linear_elasticity/elastic_contact_planes.py