Updating the environment used by the update hook to rbenv ruby

It appears that the "update" hook from gitlab-shell defaults to
system ruby, raising errors on mismatched versions for rake when
trying to edit files using the web interface.
Forcing it to use rbenv ruby solves the issue.
Adding spec tests for update hook template
gemfile: Unpin rspec and puppet-lint gems
Convert specs to RSpec 2.99.2 syntax with Transpec
(qa) Fix lint issue due to puppet-lint 1.0.1 upgrade
Merge pull request #191 from sbadia/qa-rspec

Qa rspec
Merge pull request #186 from frconil/rbenv_update_hook_fix

Updating the environment used by the update hook to rbenv ruby
(spec) Initial rspec-beaker testing scaffolding

This allows basic beaker testing to be performed inside the beaker
testing framework. (thanks @nibalizer)!

Closes: #20
(spec) remove unused rspec-system files

(we use now acceptance and beaker)

Refs: #20
(cherry picked from commit 275901ac9b720a844d931bea9ea5f53937bca5ca)
Adding the port to gitlab-shell's config

  * bad90fd Adding another resource dependency for 'setup gitlab database'
  * f54086c Adding the port to gitlab-shell's config
  * f7c059b Changing tests to match the config changes
  * 45c59d8 Updating more tests
  * 0d36045 Fixing a syntax error
fixed future parser casting issues
Merge pull request #193 from setola/parser-future-fixes

fixed future parser casting issues
Merge pull request #194 from sbadia/PR169/lieutdan13/gitlab-shell

Adding the port to gitlab-shell's config
Merge pull request #190 from sbadia/issue/107/beaker

(spec) Initial rspec-beaker testing scaffolding
Explicitly support rhel distro

rhel and centos distrb work fine =)
  curl -s http://pub.sebian.fr/pub/centos-65-x64.log

Let's change the readme and metadata files

Closes: #55
Added parameter to enable Unicorn to listen on give IP address

Closes: #196

(cherry picked from commit 5ad666d700366ec3a5971f3bd43f047b7dbc0390)
(cherry picked + squash from commit 8061750231d2eaaf992dbc22bbe2d5fdfe3d58a8)

Spec-tests fixed by sbadia, see
https://github.com/sbadia/puppet-gitlab/pull/196#issuecomment-61342469
Merge pull request #198 from sbadia/PR196/setola/new-parameter-unicorn-listen

Added parameter to enable Unicorn to listen on give IP address
Merge pull request #197 from sbadia/rhel

Explicitly support rhel distro
Update git.gitconfig.erb

add https proxy
Merge pull request #200 from neillturner/master

Update git.gitconfig.erb