Fix: API 500 error when project does not exists
Fix 404 error while displaying json files.

It uses params[:id] instead of request.fullpath.
It should fix #3132.
Change gollum repo to use https:// instead of git://

A lot of people might have firewalls blocking the git:// protocol. Using https:// makes this easier and matches the other git repositories in the Gemfile.
Change Gemfile.lock repo to use https://
Attribution as mentioned in https://news.ycombinator.com/item?id=5423635
Use real name.
fix xss issue in blame
All involved are mentioned. https://news.ycombinator.com/item?id=5424050
Merge pull request #3303 from dosire/attribute

Attribution as mentioned in https://news.ycombinator.com/item?id=5423635
Merge pull request #3300 from aus/patch-1

Change gollum repo to use https:// instead of git://
Update ruby to latest version.
Merge pull request #3305 from dosire/update-ruby

Update ruby to latest version.
Fix overflow of text in the project summary box in Chrome and Safari
5.0 should no longer be on the roadmap
spelling error
Updated links to gitlab.com and added the last doc files.
security update of crack gem
Merge branch 'fix-404-json-file' of https://github.com/hiroponz/gitlabhq into hiroponz-fix-404-json-file
Update databases.md
move edit to separate controller. This fixes #3265