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
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.
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
Fix for script object deltas.