Conditionally show authentic OAuth application message for internal GitLab apps

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

As pointed out by @winh, https://gitlab.slack.com/archives/C3W3PSR88/p1537774038000100

When going through the OAuth sign-in process for Gitter there is a message which isn't accurate. Gitter is provided GitLab and we should conditionally show/hide that part for internal GitLab OAuth apps.

Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access.

https://gitlab.com/gitlab-org/gitlab-ce/blob/c9375e63d8032ea0dee0fc8699e7c08b6722c5e1/app/views/doorkeeper/authorizations/new.html.haml#L24

Proposal

Add a way to mark an OAuth application as internal to GitLab to conditionally show the not provided by GitLab message.

Perhaps make a fancy OAuth page just for Gitter

Edited by 🤖 GitLab Bot 🤖