Lazy recalculation of Mass, Center and AABB on cluster change

Also, the AABB moves from CollisionDetector to VoxelCluster so that it is closer to the data it operates on. 

The AABB-recalculation is solved using 3 binary search trees (std::set), sorted along each of the axes.