Add ability to allow only deploy keys in AuthorizedKeysCommand
This is the gitlab-shell half of the change discussed in gitlab-org/gitlab-ce!21009, see that MR and commit for details. Merging this (along with that MR) closes gitlab-org/gitlab-ce#49218.