shell: hides unneeded authentification type row

If there is only one option in the authentification selecter, the whole
authentification row is hidden.

Fixes #951
Closes #956
Reviewed-by: Stef Walter <stefw@redhat.com>