Make CGALSphericalPolyhedronTraitsBase compatible with temporaries
Make CGALSphericalPolyhedronTraitsBase compatible with temporaries

The EdgeOrigin and EdgeDestination functors were returning references.
Therefore if a derived class's VertexPoint functor returns a temporary
object the build breaks.
This was fixed by using auto.

ithron/TriPQ