Fix PostgreSQL database restoration problem (#4217)

Use psql instead of pg_restore to restore SQL dump file.
Increase snippet content column size.

This will fix issue #3904
Issue 3599: Add snippets_enabled flag to projects for API

s 3599: Add snippets_enabled flag to projects for API

Replace missing comma
Update api.js.coffee

CoffeeScript doesn't like that
project: allow import via git:// url

Besides specifying http and https url's as the import-url when creating
a new project, you can now use git://... url's to import via the git
protocol.
Remove gitolite repo check for import script
Updating documentation to reflect #3836 (resolving #4443)
move 'make config/database.yml readable to git only' instruction

I've moved the instruction in question to the the 
'Configure GitLab DB settings'. Can't change permission to a file that doesn't already exist :wink:
Merge pull request #4482 from kivlor/patch-1

move 'make config/database.yml readable to git only' instruction
Add 'services' to path blacklist, fixes #4470
Fix misspelling in social accounts tip
Merge pull request #4488 from dekimsey/patch-1

Fix misspelling in social accounts tip
Merge pull request #4484 from Razer6/add_services_to_blacklist

Add 'services' to path blacklist
Add cluster mode instructions to puma.rb.example
Merge branch 'puma_cluster_recommendation' of /home/git/repositories/gitlab/gitlabhq
Merge pull request #4476 from tstone2077/master

Updating documentation to reflect #3836 (resolving #4443)
fix bug when project named: mediawiki

mediawiki.wiki.git
mediawiki.git

/.wiki$/ match awiki, so when your project named mediawiki
it will be find project named: "medi"

use /\.wiki$/ fix this bug
Added client list to API doc
Merge pull request #4505 from m4tthumphrey/patch-1

Added client list to API doc
Rename support forum to mailing list to prevent duplication on community page of GitLab.org.