Merge branch 'master' of https://github.com/highfidelity/hifi
Merge branch 'master' of https://github.com/highfidelity/hifi
Working on streaming script values.
Merge branch 'master' of https://github.com/highfidelity/hifi
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
Added some typedefs to simplify the various mapping types.
Working on JS type streaming.
More script streaming bits.
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
add a crash guard around negative silent samples
Merge pull request #3003 from birarda/master

add a crash guard for negative silent samples
Merge branch 'master' of https://github.com/highfidelity/hifi
More script streaming bits.
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
Job #19766 BUG: Stop or reload all scripts crashes interface fixed.

QUrl(name).toString() does not equal name, therefore removing name from
ScriptEngineHash was failing, and a dangling pointer was left in the
script engine hash map.
replaced takeFirst() with dequeue() for consistency
Fix IK for hydra hands.
recover some code for one less magic vec3
Merge pull request #3005 from AndrewMeadows/bug-fix

Fix IK for hydra hands.
Script value streaming tests, fixes.