.gitlab-ci.yml templates

Description including problem, use cases, benefits, and/or goals

It can be hard to create a .gitlab-ci.yml file. Having some basic templates will make this much easier.

Proposal

We reuse the .gitignore, LICENSE template funcitonality for .gitlab-ci.yml.

Links / references

cc @jschatz1 @markpundsack @ayufan