Merged requested to merge RichFuture-EventDataStreamline into master
Some streamlining to the data types used by the RICH future stack.
Main change is I have forked off a future specific version of the
GeomPhoton object into
RichFutureUtils and streamlined the implementation to remove a number of data members not needed for the core reconstruction. In all I removed 5 3D (double) vector types and 2 (64 bit) pointers from the Photon object type created by the photon reconstruction algorithms.
RichFutureInterfaces packages was required, with a forked ray tracing interface using the new type.