REVIEW-2765: reuse 'Identifier'  class as test fixture for dealing with encoding
REVIEW-2768: some cleanup

- Move tranformation of TaskSelectionResult to Task to TaskSelection
- use own CollectionUtils for tranformation
fix merge conflicts on TemplateBasedProjectSetupDescriptorSpec