Updated version generation to reflect the relationship between custom docker repository/username and the value of repository:tag
Updated tag generation scheme. Project name used for repository, remaining information used for tag.