Add deformable body dynamics with apps and unit tests.
Merge branch 'soft'