Refractored collision tests

Moved collision code into cge_3d/spatial
Added OBBox and Capsule
Removed previous collision tests, replaced with verified sources
Reverted AABox back to old max - min approach
Added Distance() and DistanceSqr() functions for certain containerss