Deprecate custom shape bundle
A new class, GeoUnidentifiedShape, was added to the Kernel. This allows to describe arbitrary shapes. Its payload include character string data that can be filled with whatever information is needed to describe an shape object. This will be used, for example, as a proxy for LArCustomShape. Corresponding changes are required in GeoModelIO and GeoModelG4.