support for global collision callbacks in JS
Merge branch 'master' of https://github.com/worklist/hifi into scripting_work

Conflicts:
	libraries/shared/src/SharedUtil.cpp
	libraries/shared/src/SharedUtil.h
	libraries/voxels/src/VoxelEditPacketSender.cpp
fix header comment
implement a basic exampple of ride along with a particle
add easier support for key codes in JS by adding text property and auto-detecting isShifted
Fixes for parsing FBX text encoding.
#19493 - @ function can jump to locations as well as avatars
Merge branch 'master' of https://github.com/worklist/hifi into 19493
Another fix for Blender exports.  Closes #1762.
Merge branch 'master' of https://github.com/highfidelity/hifi
Merge branch 'master' of https://github.com/highfidelity/hifi
repair ping packet parsing in creation of reply
remove an extra debug for ping packets
sendPingPackets method need not be static
remove an unecessary line
remove another unneeded line
instantiate isAvatar in ScriptEngine to false, closes #1779
Merge pull request #1765 from ey6es/master

Fixes for FBX exports from Blender.
Merge pull request #1764 from stojce/19493

Code Review for Job #19493
Merge pull request #1776 from birarda/bent-avatars

repair ping packet parsing in creation of reply, fix AvatarMixer crash with UNIX client