delete old dead code
get rid of redundant _displayViewFrustum and use _viewFrustum
reset view frustum
implement support for entity subclasses to implement their own detailed ray intersection, make likes light pickability toggle
Merge branch 'master' of https://github.com/highfidelity/hifi into rayPickWork
support toggle of light picking in newEditEntities.js
Merge branch 'master' of https://github.com/highfidelity/hifi into rayPickWork
Merge branch 'master' of https://github.com/highfidelity/hifi into rayPickWork

Conflicts:
	examples/newEditEntities.js
	interface/src/avatar/MyAvatar.cpp
	interface/src/avatar/MyAvatar.h
	libraries/entities/src/EntityTree.h
Merge pull request #3895 from AndrewMeadows/thermonuclear

fix for non-animating models
Fix entity tool selection when inactive
Merge branch 'master' of https://github.com/highfidelity/hifi into rayPickWork
Add registrationPoint to SelectionManager
Fix position of overlays when registrationPoint is not centered
Version 1.12 of the walk.js script
Fix stretch tools to work correctly with registrationPoint
Remove print
Add getRelativeCenterPosition
Merge pull request #3896 from huffman/fix-entity-selection

Fix entity tool selection when inactive
Fix call to getRelativeCenterPosition
make sphere entities pick off their actual sphere, fix bug in ray picking multiple items with different distances