Add ability to clone task groups within workflows

CORE-739

Need to clone task groups within workflow while setup..
Not applicable for active cycles.
In recurring workflows that are already active, changes will only be prospectively effective for the next cycle
:+1: you get props for figuring out ModelHelpers without even asking, @Swizec.