saml1 support

Support SAML1 by using generic LoginContext
Add support for user initiated failure during authentication.
Change dependency to released Shibboleth version