shell: hides unneeded authentification row

If there is only one option in the authentification selecter, the whole
authentification row is hidden.

Fixes #951
It seems this only gets hidden when no authentication methods are provided. Didn't we also want to hide it when "Administrator Password" is present?