Draft: Introduce new API for the TGeoTransportSvc
This commit separates the API for the ITGeoTransportSvc from the DetDesc ITransportSvc. This is needed as the API uses the ILVolume::Interesction class, which uses the DetDesc Material (a pointer to it actually).
Some cleanup of the Service is still to be done.