Docker Credentials helper support
What does this MR do?
Adds the option to use Docker credentials helpers for docker executor.
Why was this MR needed?
It expands the options added in !501 (merged) and gives the ability to use multiple private repositories during one run
Are there points in the code the reviewer needs to double check?
Does this MR meet the acceptance criteria?
- Documentation created/updated