Adding GitLab cookbook

This pull request adds the GitLab cookbook with a few tweaks. When OpsWorks adds support for Librarian or Berkshelf, we need to do something about this giant repo.