Refactor .gitlab-ci.yml

The CI file is getting a bit unwieldy. Let's break this apart into smaller pieces and leverage the yml include directive.

Reference: https://gitlab.com/gitlab-org/gitlab-ce/blob/master/lib/gitlab/ci/templates/Auto-DevOps.gitlab-ci.yml