Better use of .gitignore, as suggested in http://365git.tumblr.com/post/519016351/three-ways-of-excluding-files
fixed Vc bug in Vector3DFast.h
Merge branch 'master' of https://git.cern.ch/kerberos/VecGeom

Conflicts:
	prototypev1/Vector3DFast.h
change from -ggdb -O0 to -O2 in Makefile
some useful functions on ThreeVectors; modifs to simple scalar navigation benchmark
Merge branch 'master' of https://git.cern.ch/kerberos/VecGeom
global epsilon vector
testing benefits of different classes in TestBox.cpp
Extended CUDA geometry manager, attempting to output GPU geometry, but getting "unknown" error from CUDA. Might be a local issue.
Merge branch 'master' of https://git.cern.ch/reps/VecGeom
CUDA debugging
Attempt at new implementation of GPU allocation for TransformationMatrix.
New implementation of memory copying to GPU using placement new.
Geometry hierarchy successfully copied to GPU, including support for virtual methods.
Beginning of ShapeTester-implementation to compare against ROOT and USolids.
Delegated responsibility for creating specialized volumes to volumes themselves.
Delegated responsibility for creating specialized volumes to volumes themselves.
Implemented custom self-reallocating vector class that can be used both in host and device code for storing the daughter list of logical volumes.
Moved virtual implementations for PlacedBox to header.
Updated minimum CMake version, since <2.8.12 doesn't support relocatable device code compilation of CUDA.