(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