namechange updateConstraint() -> buildConstraint()
merge upstream/master into andrew/ragdoll
merge upstream/master into andrew/ragdoll
use dispatchTable for shape-vs-shape collisions
Convert to vector maths
Extrude per mouse movement in voxel space instead of screen space
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
fix for clearJointData() in JS scripts

let the JointState class verify animation priority
Merge pull request #3315 from AndrewMeadows/inertia

quick fix for clearJointData() in JS scripts
Merge pull request #3316 from chansensturm/master

add support for head-shadow/penumbra filter for positional audio streams
fix crash: divide by zero when computing avg color
put averageColor init closer to where it is used
remove commented out #includes
Merge pull request #3317 from AndrewMeadows/inertia

fix for crash when computing average image color
Merge pull request #3312 from AndrewMeadows/ragdoll

use dispatchTable for shape-vs-shape collision queries
Merge pull request #3318 from ctrlaltdavid/19915

Code Review for Job #19915
Merge remote-tracking branch 'upstream/master'