Reorganization of entire module
Some updates

  * top-scope variable being used without an explicit namespace
  * double quoted string containing no variables
  * case statement without a default case
  * correct variable declaration for gitlab-shell branch (${$gitlab})
 Updates gitlabshell_branch from 1.7.0 to 1.7.1
Include fail statement

Workaround for issue #65
https://github.com/sbadia/puppet-gitlab/issues/65

See https://bugzilla.redhat.com/show_bug.cgi?id=952955 for more information.
[deps] Fix top-scope var. being used without an explicit namespace
[doc] Add info. message about puppet version (refs: #66, closes: #65)
Remove unnecessary inherits

After merge request namespacing all variables, inheriting from the
parent class is no longer necessary.
Combine setup and dependencies classes
Install curl package
Reduce common resources
Update for Gitlab 6.1
[pkg-puppet] Bump nginx to 0.0.2 because 0.0.1 doesn't exist on puppet forge

Conflicts:
	Modulefile
Added parameters for Redis configuration

Conflicts:
	manifests/init.pp
	manifests/server.pp
Added parameters for Nginx listening ports

Conflicts:
	manifests/init.pp
	manifests/server.pp
Update Modulefile

Bump version and remove dependencies.  puppet-gitlab does not actually
depend on any dependency except for puppetlabs/stdlib for the anchor
type.  It only depends on the services provided by those dependencies.
These dependencies should be declared in the README and not in the
Modulefile.
spec fixtures and gemfile
use stdlib fct to validate params
Cherry-pick of gitlab6 update from sbadia

Duplicate update from my own gitlab6.1 upgrade commits, but there were a
handful of things I had overlooked.

Conflicts:
	templates/gitlab.init.erb
	templates/unicorn.rb.erb
Many minor fixes to make the module run properly
Merge branch 'feature-contain' of github.com:atomaka/puppet-gitlab into atomaka-feature-contain

Conflicts:
	Modulefile
	manifests/init.pp
	manifests/server.pp