WIP: Remove collision graph
- scene->getCollisionGraph()->addInteraction(...); is now just scene->addInteraction(...);
- CollisionGraph, CollisionPair, InteractionPair, ObjectInteractionPair, & ObjectInteractionPairFactory removed
- CD and CH now don't contain TaskNode's. This makes them more concise. This also allows interactions to properly swap out their CD's and CH's as we are not bound to a function in the scope of the CD or CH.
- Unused nodes must be removed before reduction is done. Reduction does not behave well with disconnected nodes.
- Interactions are now SceneObjects.
...WIP full description...