Using rbenv instead of system ruby

This would remove the need to manage Ruby either manually, or with puppet-gitlab-requirements. Instead it uses the popular rbenv module to setup the proper Ruby version for GitLab. I'll update tests later.
we should put this into a variable somewhere.

Another time.