name change shinkIfNeeded() -> shrinkIfNeeded()
cleanup/optimization of Octree::readElementData()
combined SimulationStates Moving and Changing

also funnel entity updates by UDP packet through a single list
changeEntityState() --> updateEntityState()
merge updstream/master into andrew/bispinor
added simulated holdingClickOnEntity in case of no mouse move
add rotate support to movable.js
added sounds to moving
fix build error on linux
Merge pull request #3817 from ZappoMan/movables

Add "rotate" and "sounds" to movable.js
Merge pull request #3816 from AndrewMeadows/bispinor

changes to EntityTree simulation state management
Merge branch 'master' of https://github.com/highfidelity/hifi into metavoxels