Enable fallback to casual authentication

If SSO is enabled but fails we enable to login using the old way. Also
this adds several fixes for edge cases you login in Signo as user that
does not exist in Katello. This could happen if you switched from LDAP
to database authentication in Katello.