Add a GeodeticCRS interface as specified in latest ISO 19111 revision
Description
Latest ISO 19111 revisions replaced GeocentricCRS and GeographicCRS by a GeodeticCRS. We probably can't remove GeocentricCRS and GeographicCRS since (especially the later) are used a lot in existing implementations. But we can easily insert GeodeticCRS as a parent interface of GeographicCRS and GeocentricCRS.
Latest ISO 19111 revisions replaced GeocentricCRS and GeographicCRS by a GeodeticCRS. We probably can't remove GeocentricCRS and GeographicCRS since (especially the later) are used a lot in existing implementations. But we can easily insert GeodeticCRS as a parent interface of GeographicCRS and GeocentricCRS.