Mgheata/para1
The branch implements the missing functions from the UnplacedVolume interface for the parallelepiped (Capacity, SurfaceArea, Extent, GetPointOnSurface) and fixes the conventions for navigation methods. It adds unit test, visualisation and shape tester executables. Vectorisation is at ~x3 for most methods, while scalar versions are at the same level of performance with ROOT.