Move OmniAuth and LDAP configuration from gitlab.yml to admin area
We want to move as much configuration as possible from gitlab.yml to the admin area.
Some of these options will still require a restart, but we can keep track of that and show a banner to all admins until the restart actually happens.