fix high cpu usage issue that occured in Firefox

fixes issue related with #342 (Merge Request view causes 100% CPU in firefox)
Gitlab::Git::Compare in Satellite::CompareAction
Do not execute hooks on empty projects, fixes #6108
7.2 started
Improve markup gems
Only redirect to referrer from public GitLab pages
Log Sidekiq arguments
Merge branch 'only_redirect_to_referer_from_public' into 'master'

Only redirect to referrer from public GitLab pages

See merge request !995
Improve MR building

* fix 500 error when no parent for initial commit
* fix link from diff files to wrong commit

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

Log sidekiq arguments

See merge request !940
Merge branch 'fix-mr-500-error' into 'master'

Fix MergeRequest#new page

* fix 500 error when no parent for initial commit
* fix link from diff files to wrong commit
* fix new file being skipped from diff if it was added in next commit

Fixes #1462

See merge request !998
Merge pull request #7387 from Razer6/add_markup_gems

Improve markup gems to prevent 500 errors
Merge pull request #7386 from Razer6/bump_version_number

Bump version to 7.2.0.pre to avoid backup version mismatches, fixes #7375
Merge pull request #7383 from Razer6/fix_test_hooks_empty_project

Do not execute hooks on empty projects, fixes #6108
Merge branch 'fix-high-cpu-in-ff' of https://gitlab.com/federkasten/gitlab-ce into federkasten/gitlab-ce-fix-high-cpu-in-ff

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

Conflicts:
	CHANGELOG
Merge branch 'federkasten/gitlab-ce-fix-high-cpu-in-ff'
Fix text align for bulk issues update

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Use same color for all selectbox in bulk issue update

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

Use Gitlab::Git::Compare in Satellite::CompareAction

See merge request !976
Override Gitlab::Git::Compare limit

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