Support for enabling backups

add configuration variables to support the enabling of a backup cron
job. This shell script will run gitlab's internal backup task:

  rake RAILS_ENV=production gitlab:backup:create

from cron. It is possible to also specify a script or a set of scripts
that run afterwards. This is useful to transfer the backup to a central
secure location. Gitlab backup job itself takes care of cleaning up old
files. The retention, in seconds, can be controlled via the
$gitlab_backup_keep_time variable, which defaults to 0 (forever).
Merge pull request #115 from igalic/backup

Support for enabling backups
Add gitlab_relative_url_root option
[spec] Split spec files (better maintenance)
Cache specs modules by default
Merge pull request #117 from sbadia/feature/sbadia/refactor_specs

Split big spec file in many files (better maintenance)
prepare forge relase 1.1.2
Merge pull request #116 from minitux/master

Add gitlab_relative_url_root option
[spec] Add spec tests for #116 (relative_url_root)
Fix redis port configuration
Upgrade to GitLab 6.6
Update changelog (release 1.1.2 on puppet forge)
Merge pull request #119 from sbadia/upgrade/6.6/sbadia

Upgrade to GitLab 6.6 and fix redis port configuration
Manage non-root path URL

This commit continue and finish the work of PR #116, and close issue #97
Merge pull request #118 from sbadia/improvement/87/sbadia

Manage non-root path URL
rakefile: sign GIT tags
Fix modulefile (for release 1.1.2)

Sorry Igor :-)
https://tickets.puppetlabs.com/browse/FORGE-148
Now special characters are allowed in db passwords

Since the db passwords in `database.yml.erb` are not enclosed in
single quotes, passwords like `@wow!such$ecure%doge` will fail
because they are not escaped properly. Just enclosing the db
passwords with single quotes fixes the problem.
Updated spec test cases
Merge pull request #123 from tPl0ch/hotfix-db-pw

Now special characters are allowed in db passwords