Add configurable domain via parameter gitlab_domain (default fqdn).
Install packages only for specified db.

Conflicts:
	manifests/pre.pp
Fix scoping for skipped gems.
Fix typo for database setting.
Fix missing places for gitlab_domain.
Add configurable db host and port.
Update gitlab configuration.
Load LDAP parameters to correct place.
Add some missing gitlab post-install configuration and prevents erasing the DB if module changes.
Update gitlab to 4.1, allow future updates by adding a branch checkout.
[server] Fix path for post-recive hook, Factorize exec cmd, fix scope for git_user
[tpl] Fix scopping in erb files (from Mark Kush)
Add Uwe, thanks for his cherry-picked commits :-)