lima/vecgeom-222-v3 - Fixes to tube problems pointed out by the ShapeTester
This branch fixes almost all problems found by the ShapeTester for the tube shape. There is one more problem pointed out, with the track-based convexity, which needs more time to be fixed.
The performance effect of these changes has been evaluated, and seems to be under control. See JIRA issue VECGEOM-222 for more details.