Replace old hashes with new 1.9 ruby hashes (rebase)
remove trailing spaces
Repair failed test
Add minitest to Gemfile. Fix #3826

There are occasions where minitest is not bundled in packaged
versions of ruby that some OSes distribute (eg Fedora). Adding
minitest to Gemfile ensures that it gets loaded and tests can run.

Signed-off-by: Axilleas Pipinellis <axilleas@archlinux.gr>
Fix check git version.

Checking is "yes" only if git version equals "1.7.10" exactly.
maintenance policy draft
Merge pull request #3852 from axilleas/minitest-fix

Add minitest to Gemfile. Fix #3826
Merge pull request #3866 from senny/maintenance_guidelines

maintenance policy
Merge pull request #3868 from hiroponz/fix_check_git_version

Fix check git version.
Fix errors during backup task. Fix #3785

By default there is no public/uploads directory when no attachments
are uploaded. Prompt users to create the uploads directory during
install otherwise the backup task will fail.

Place mysqldump args in single quotes to avoid error if password
contains special characters.

Signed-off-by: Axilleas Pipinellis <axilleas@archlinux.gr>
Merge pull request #3275 from Undev/feature/code_cleanup_remove_old_hashes

Code cleanup: Replace old hashes and remove trailing spaces
Merge pull request #3871 from axilleas/backup-fix

Fix errors during backup task. Fix #3785
Add generate action to labels controller which allow creation of default labels set for project
add Gitlab::Label class and different color labels for default labels set
Include default labels in issues autocomplete etc. Show colored labels on issues show page
fix api delete hook test
Merge branch 'feature/labels_set' of /home/git/repositories/gitlab/gitlabhq
Merge branch 'master' of github.com:gitlabhq/gitlabhq