Improve docker images pulling
We've seen situations when docker images pulling is hanging (because of networking/mirroring/registry problems). We should improve images pulling with:
- adding context abort (which will fail job fast if image pulling is hanging), (done with !559 (merged))
- adding a configurable retry of images pull (like we do for git clone/fetch).