Import the database as the `git` user

This ensures that all tables created during the import belong to `git`.
If you import as a different user, such as the `postgres` superuser, you
may encounter issues where the GitLab database user cannot access tables
in gitlabhq_production, _even if_ `git` is the owner of
gitlabhq_production at the time of import.
Add dealing with newlines for editor to 5.1-to-6.0

backport of https://github.com/gitlabhq/gitlabhq/commit/2d681c0d1ed14bf23c041aa04fa3e77caceda9a1
Cleaner UI for login/signup pages

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Set charset encoding to UTF-8 for snippets

Fixes #2678

Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
Fix minor spelling error
Add missing elements to webhook doc
Merge pull request #7524 from Razer6/repo_settings_spelling_error

Fix minor spelling error in repo settings page
Merge pull request #7534 from sue445/feature/add_webhook_doc

Add missing elements to webhook doc
Fix color toggle for labels in edit view
Fix env varable style for documentation
Merge pull request #7537 from Razer6/rake_tasks_style

Fix env variable style for documentation
Merge pull request #7438 from bbodenmiller/patch-5

Add dealing with newlines for editor to 5.1-to-6.0
cmake is required during the installation of the rugged gem

The following error is encountered during the installation of the rugged gem:

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    /usr/bin/ruby2.1 extconf.rb
    checking for cmake... no
    ERROR: CMake is required to build Rugged.
    *** extconf.rb failed ***
Add 7.1-to-7.2.md update guide
Add 6.0-to-7.2.md guide ahead of 7.2 release
Update omniauth-google-oauth2 gem

Udate doc
Mention Google OAuth API change in update guides

Add oauth doc to 6.0 to 7.2 upgrader
Test if the label is valid before creating link
Remove invalid characters from the label name
Use the default color when migrating labels