api/internal: Add admin check

This adds an internal API to check if a specific SSH key belongs
to an admin.

This is needed for [GitShell pull
request #15](https://github.com/gitlabhq/gitlab-shell/pull/15)
which allows admins to full ssh access instead of being limited
to just remote git commands.