Make use of enable_shared_from_this
Implement one GetQueryBoxViewRange in terms of the other
Added option to destroy objects to simulation service interface
Update collision information when setting position.
Merge pull request #585 from apathyboy/revan

Small cleanup