Adding followThroughOverlappingAction script

The purpose of this project is to validate the principles of animation
into a procedural animation script. To test the theory, we implemented a
simple procedural arm swing animation that is both realtime and that
incorporates Disney's principles of animation (principle of Overlapping
Action and Follow Through). When applied to the arm swing, the
principles make the shoulder rotation lead the elbow rotation which will
lead the wrist rotation. Doing so results in an organic and life-like
effect.
Minor code edits
Merge branch 'master' of https://github.com/highfidelity/hifi into lockAndMaterialProperties
Merge branch 'master' of https://github.com/highfidelity/hifi into lockAndMaterialProperties
Merge branch 'master' of https://github.com/highfidelity/hifi into lockAndMaterialProperties
Merge branch 'master' of https://github.com/highfidelity/hifi into lockAndMaterialProperties
Disable edit camera tools
rename Models to Entities, and add menu option to disable Light entities
Remove old entity selection code and fix rotation bug
only remap textures on the render thread, fix deadlock, and improve handling of changes to textures
fix possible deadlocks
fixes to the Model List feature in editModels.js and added it to new edit
Merge branch 'master' of https://github.com/highfidelity/hifi into lockAndMaterialProperties
Fix pan and orbit camera controls in inspect.js after API change
Fix log file missing end of lines
Merge pull request #3708 from DaveDubUK/19996

CR for Job #19996 - Applying the principles of animation to a procedural animation script
Merge pull request #3709 from huffman/entity-tool-updates

Entity tool cleanup and fixes
Merge pull request #3710 from ZappoMan/lockAndMaterialProperties

Improvements to Entities
Merge pull request #3711 from ctrlaltdavid/20130

CR for Job #20130 - Repeated inspect.js errors
Merge pull request #3712 from ctrlaltdavid/fix-log-file-eols

Fix log file missing end of lines