renamed ThreadPool to TorqueThreadPool to avoid conflics fixed data transmission between stages of convexDecome and trimesh creation TODO: re-add our own functions for generating sphere/cylinder/box
virtuals removed and replaced with override where necessary on the rest of the code base, clang-tidy to the rescue.