Using rbenv instead of managing system ruby

Conflicts:
	Modulefile
	manifests/install.pp
Updating to Ruby 2.0.0-p247
Notifying exec resources
Totally glazed over ruby p353
Parameterizing ruby version
Documenting gitlab_ruby_version in init.pp
Syntax fix

WARNING: ensure found on line but it's not the first attribute
Adding rbenv to fixtures
Setting latest fixture git refs
spec: Fix unit tests according andschwa rbenv feature
Bumping Ruby version to 2.1.2
Fix for rbenv loading in .profile and .bashrc
Adding some rbenv unit test coverage
Adding Ruby 2.1.2 to TravisCI

We could also add 2.1.1, 2.1.0, etc.
Heh, removing trailing comma in tests for old Rubies
Excluding Puppet 2.7, 3.0 from Ruby 2.1.2 in the matrix

These fail for reasons beyond our control (as far as I can tell)
spec: Update PR #114 according Igor comments
[rakefile] Fix get_version function

[forge] Use now metadata.json (for 3.6.x puppet forge)
Merge pull request #170 from sbadia/andschwa-rbenv

Andschwa rbenv