Add gitlab module
Add gitlab module

This will enable the control repo to deploy and configure a Gitlab
server. This will let this control repo be used to set up more realistic
environments in Platform9. This avoids forking or copying the repo for
that use case.

stephenkpotter/control-repo,robertmaury/control-repo,puppetlabs-seteam/control-repo,murdok5/control-repo,stephenkpotter/control-repo,murdok5/control-repo,cdrobey/control-repo,murdok5/control-repo,puppetlabs-seteam/control-repo,robertmaury/control-repo,puppetlabs-seteam/control-repo,cdrobey/control-repo,stephenkpotter/control-repo