Minor code improvements

* Export all CollisionModel3D class symbols
* Replace home-made Max() and Min() by their standard equivalents (std::max() and std::min())
Source file reorganizations
Replace TimeOutExpired exception by ModelCollisionTest::maxProcessingTimedOut() property
Minor code improvements

Fix shadowing of variable "Check c" in CollisionModel3DImpl::modelCollision()
Fix code style issues in coldet_impl.cpp
Fix error-prone null float test in CollisionModel3D::rayCollision()
Add affine matrix doc for CollisionModel3D::setTransform()