Remove LDAP save test

This is handled within the LDAP class
Add regressiontest to verify allow_single_sign_on setting

verification for #1677

Since testing omniauth_callback_controller.rb is very difficult, the logic
is moved to the models
simplify DHE parameter generation
Merge branch 'issue-respect-single-sign-on' into 'master'

Issue respect single sign on

Adds regression test for #1677

See merge request !1188
Refactor error message a bit

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
documents updated
Fix account existing blocking

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

Fix user being blocked after oauth sign-in

See merge request !1190
Merge branch 'master' into '7-4-stable'

Merge master into 7-4-stable

See merge request !1189
Link to trending public projects so more relevant projects are shown to new users.
Merge branch '7-4-stable' into 'master'

7-4-stable to master

See merge request !1191
Improve visual detection of CI status

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Increase participants block margin

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

Minor improvement of CI widgets UI

Before:

![Screenshot 2014-10-17 20.20.14](https://dev.gitlab.org/uploads/dzaporozhets/gitlabhq/4770ae1223/Screenshot_2014-10-17_20.20.14.png)

After:

![Screenshot 2014-10-17 20.20.19](https://dev.gitlab.org/uploads/dzaporozhets/gitlabhq/76018ef7f7/Screenshot_2014-10-17_20.20.19.png)

See merge request !1194
Merge branch 'link-to-trending-projects-instead-of-all' into 'master'

Link to trending projects instead of all

See merge request !1192
Merge pull request #8058 from bbodenmiller/patch-14

simplify DHE parameter generation