[JBPM-4216] resolve by GAV instead of identifier

Fix for https://issues.jboss.org/browse/JBPM-4216

as discussed in https://community.jboss.org/thread/235789

This fix stops KModuleDeploymentService from accidentally allowing only a single deploy of a repository artefact.  KIE allows many KModules to be created from a deployment, but KModuleDeploymentService would not permit it.