Performance issues in CollisionDetector resolved

This has to be merged after #143 

The VoxelOcttree-based collision detection is improved, reducing the number of spheres being calculated and checked for collision massively. Especially large object benefit from this (10x better performance when checking the wall and the normandy as they are on game start).

This is my contribution to #146, the rest lies in @xchrdw hands now.