Add generic CPU/GPU raytracer for rasterizing (#1191)
* Improve documentation * Add raytrace imager, ORANGE instantiation, and test * Update demo rasterizer * Include traits for geo utils * Define "is enabled" geo traits helper * Add raytrace instantiations for vecgeom/geant4 * Change rasterizer geometry to be compatible with standalone orange * Add default constructors to nav collection * Fall back to org.json when using single precision * Cache remaining distance and avoid querying when outside geometry * Add documentation and fix diagnostic test