Replace container_scanning job definition with a vendored template

Problem to solve

Job definition for ~"container scanning" is frozen, and can't be easily updated without creating breaking changes.

Further details

With https://gitlab.com/gitlab-org/gitlab-ce/issues/53445, we'll be able to ship a template embedded with each version of GitLab. The template can be updated from one version to another, without impacting our users.

Proposal

What does success look like, and how can we measure that?

The new official job definition is a single inclusion instruction:

include:
  template: Container-Scanning.gitlab-ci.yml

(see the discussion and final syntax)

Links / references

Execution

Edited by Victor Zagorodny