namechange updateConstraint() -> buildConstraint()
merge upstream/master into andrew/ragdoll
merge upstream/master into andrew/ragdoll
use dispatchTable for shape-vs-shape collisions
add shapeVsList etc to dispatch table

renamed some functions for more readability
make sure each test error has a newline at end
make sure all test errors have newline at end
sometimes swap order of shapes for simpler code
remove commented out #includes
Merge pull request #3312 from AndrewMeadows/ragdoll

use dispatchTable for shape-vs-shape collision queries