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
Merge pull request #1745 from ZappoMan/scripting_work

support for global collision callbacks in JS