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.
i'd write this as
```puppet
notify => [
  Exec['install gitlab-shell'],
  Exec['install gitlab'],
],
```