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
Added parameters for Redis configuration
Added parameters for Nginx listening ports
Merge pull request #73 from ianunruh/master

Add additional configuration options
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