Resolve CE-2311 "Attach and detach"
Introducing Attach and Move feature/endpoints.
Disclaimer:
- the attach and move doesn't check if the repository was already attached to any if the types/or the repo is for the same type when moved.
- the UI has to be modified to show the correct icon for attached/moved instances, currently it is hardcoded to have the same icon for every job (new field introduced in the job list, and job details response)