Refactor Collision Detection
This is preparation for Octree-based collision detection that will emerge very soon. In this MR:
- Rewrite CollisionData, adding thread-safe append
- Move narrow phase collision detection code from collision detection classes into a separate namespace called "NarrowPhaseCD"
Edited by Nghia Truong