Create VersionableInterface

This allows versioning entities that extend abstract entities without requiring the FQCN to be added to pim_versioning_entities.yml config file