GPG-signed merge commits made via UI
Description
GitLab should GPG-sign merge commits made via UI with its key. This is something GitHub already does:
Proposal
- Allow configuring GPG-signed merge commits in administration (on/off).
- Allow setting custom GPG key.
- Automatically trust this GPG key.
- Visually differentiate between server key and user key in UI (just like GitHub).
