[ENGOPS-735] Set ivy.artifact.group
[ENGOPS-735] Add zip publication definition
[ENGOPS-503] shared file update from distribute.groovy
[MARKET-198] - Refactored code: removed global variables references and improved functional abstraction for maintainability.