Split Auto-DevOps environment variable docs into job categories

Proposal

The list of environment variables that can be used to customise Auto-DevOps is getting quite large and hard to read.

As of https://gitlab.com/gitlab-org/gitlab-ce/issues/47234, Auto-DevOps is entirely made up of individual job templates, so we should split the list to show which environment variables are relevant to each job.