[CE] Backport GroupSAML unlink changes
What
- Improves spacing between account buttons on Profile
-
AccountsController#show
uses locals instead of instance variables andcurrent_user
instead of@user
- New
display_providers_on_profile?
helper method - Adds
render_if_exists
for GroupSAMl unlink buttons
See: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/8682