[VECGEOM-38]: fixed SafetyToIn for Para to comply with ROOT.
[VECGEOM-17]: collected benchmarking in one class because most functionality will be reused. Output struct adapted. More detailed verbosity settings.
[VECGEOM-35]: added realtime library for timer which is not included by default by all linkers.
[VECGEOM-17]: all methods now implemented in the benchmarker.
[VecGeom-27]; added Perp() and Perp2() function to vector3D
[VECGEOM-17]: collected benchmarking in one class because most functionality will be reused. Output struct adapted. More detailed verbosity settings.
[VECGEOM-17]: all methods now implemented in the benchmarker.
[VECGEOM-27]: fixed perp2 for CUDA/non-accelerated Vector3D and renamed benchmarking files to their proper path.
[USolids] fix normal in DistToOut for concave cases (fix provided by T. Nikitina)
[VECGEOM-17]: fixed faulty sampling for inside, further verbosity level adjustments, code reuse for comparing results.
[VECGEOM-38]: fixed and verified all Parallelepiped methods against ROOT.
Merge conflicts.
[VECGEOM-35]: fixed Clang/Mac OS X errors.
[VECGEOM-17], [VECGEOM-32]: documented Benchmarker public methods.
[VECGEOM-32]: updated doxygen configuration with new/changed folders.
[VECGEOM-35]: use CMake find scripts from GeantV. Remove wrongly committed Makefile from USolids. Use FindROOT from GeantV in USolids also.
[VECGEOM-45]: working CMake without Geant4 provided by Tatiana. VecGeom can now build with the shipped USolids.
[VECGEOM-45]: introduction of Inside/Contains as separate functions. Box integrated with new volume structure. Obsolete files removed.
[VECGEOM-17]: added test for Box methods. DistanceToOut and SafetyToOut seem to produce wrong results?
Merge branch 'master' into usolidsintegration