Fix Rspec error when using non-default port

Prevent test failures when GitLab is configured to use a port other than
80.
Use actual GitLab URL for test assertion

Assert the full GitLab root URL, including the port, instead of using a
regexp to tolerate whatever port is returned.
Use argument list for sh instead of string

Faster, more portable and less error prone since no shell expansion.
Only run avatar chooser Js on pages that need it
Remove whitespace link between user group avatars
Fix doc raketasts import md style [ci skip]
Merge pull request #8139 from cirosantilli/doc-import-md-style

Fix doc raketasts import md style
link third applications to website
Merge pull request #8118 from cirosantilli/user-groups-space-link

Remove whitespace link between user group avatars
Merge pull request #8114 from cirosantilli/rm-global-avatar-js

Only run avatar chooser Js on pages that need it
Merge pull request #8053 from mr-vinn/fix-rspec-url

Fix Rspec error when using non-default port
Merge pull request #8088 from cirosantilli/sh-str-to-args

Use argument list for sh instead of string
Remove unused variable user at lib/gitlab/markdown
Merge pull request #8150 from cirosantilli/unecessary-variable-user

Remove unused variable user at lib/gitlab/markdown
Merge branch 'apps-on-website' into 'master'

Apps on website

See merge request !1210
Fix LDAP authentication for Git HTTP access
Merge branch 'ldap_http_access' into 'master'

Fix LDAP authentication for Git HTTP access

See merge request !1211
Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq
Fix LDAP config lookup for provider 'ldap'
Merge branch 'fix_ldap_config_lookup' into 'master'

Fix LDAP config lookup for provider 'ldap'

See merge request !1213