Added class structure and basic relations between them. Everything templates on precision.
Merge branch 'master' of https://git.cern.ch/reps/VecGeom
added +/* operation to Vector3D; setup of a more realistic navigation task
Merge branch 'master' of https://git.cern.ch/kerberos/VecGeom
Implementation of specialized transformation matrix. Haven't figured out how passing it to the kernel works yet...
Merge branch 'master' of https://git.cern.ch/reps/VecGeom
Kernels template on rotation and translation, GeoManager class for globally managing volumes.
playing with a fast scalar Vector3D class
adding features to Vector3D; furhter developments in Navigation
Merge branch 'master' of https://git.cern.ch/kerberos/VecGeom
Internal vectorization allowed when specified by compiler (option in CMake), using Vc Memory.
Merge branch 'master' of https://git.cern.ch/reps/VecGeom
Container class for daughters.
developing systematic unit tests for navigation
Merge branch 'master' of https://git.cern.ch/kerberos/VecGeom
method to compare matrices for equality
started method stubs for real navigation
fixes in navigation test; change in return value for placedaughter function
Merge branch 'master' of ssh://bitbucket.org/swenzel/fastgeom
first version of complete navigation functionality; unit test for navigation functionality; all passed for the moment; next step is vectorized version