shell: hides unneeded authentification row

If there is only one option in the authentification selecter, the whole
authentification row is hidden.

Fixes #951
What about hiding the selector always when it has only one element?  Why would be hide it only for "Administrator Password"?