API: ability to set an import url when creating project for a specified user
update API docs
Added ability to serve files in wiki repository

From #6168.
ensure that uid is a string
Clariy squash comes after review.

So people don't focus on writing good commit messages for a bunch of unrelated fixes.
Fixes #171, correct links in update guide 5.1 to 6.0
Don't use URI join
Fix typos in CONTRIBUTING.md
Added public groups area to enhance searching and exploring of projects

fixed whitespaces and quotes

fixed whitespaces

fixed devise.html.haml

fixed method parenthesis in app/models/group.rb

removed links from header

removed links from devise.html

added tests
Show milestone state on group milestone show page.
Fix test for no milestone description.
Do not sent a generated password via email for admin created user.
Increase grit memory limit

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Do not set password expiry.
Refactor MR build process

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Cleanup diff stats UI

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Merge branch 'show_milestone_status_on_show_page' into 'master'

Show milestone status on group milestone show page

Closes #1430

See merge request !969
Refactor diff suppress logic and diff views

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Fix tests

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Merge branch 'fix-huge-mr' into 'master'

Fix huge merge requests

* Refactored suppress logic for diffs
* Increase grit memory limit (should mix most of 502 errors when create MR)
* show first 100 files for huge diffs

Fixes #1424

See merge request !970