Introduced ModuleVersionPublishMetaData, to package up the meta-data required to publish. This is a possibly temporary type to detangle publisher from Ivy types.