Merge pull request #3809 from Atlante45/mute_signal

JS Mute signal
Merge pull request #3813 from Atlante45/draggable_js

Faster and better Local reverb / no echo
Merge remote-tracking branch 'hifi/master'
name change shinkIfNeeded() -> shrinkIfNeeded()
cleanup/optimization of Octree::readElementData()
Working on heightfield voxelization.
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
User separate gverb instance for local reverb
Merge pull request #3815 from Atlante45/draggable_js

User separate gverb instance for local reverb
Merge branch 'master' of https://github.com/worklist/hifi
virtual keyboard rendered
Merge branch 'master' of https://github.com/worklist/hifi into 20163
combined SimulationStates Moving and Changing

also funnel entity updates by UDP packet through a single list
changeEntityState() --> updateEntityState()
merge updstream/master into andrew/bispinor
virtualKeyboard: added cursor which responds to HMD
Normal fix.
Simplification, window fix.
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels
added simulated holdingClickOnEntity in case of no mouse move