Refactoring imstk libs: splitting and separation of roles
- Split Geometry and Mappers
- Remove Geometry and data structures dependency on Materials
- Move imstkColor to Common lib
- Make MeshIO into a separate lib
- Refactor the debug rendering and geometry
- Move SceneElements out of Scene folder
- Rename SceneElements to SceneEntities
- Split Collision into CollisionDetection and CollisionHandling
- Move makeCollisionDetectionObject static factory method out of the CollisionDetection class into the Scene lib
NOTE: Removed colors from the LineMesh class. This feature (of setting scalars to mesh data and rendering) will be allowed in upcoming refactoring branches
Edited by Sreekanth Arikatla