InResponseTo SubjectConfirmation validation support
Fix JSHint failures, implement CacheProvider the SAML object uses, provide in-memory default implementation
Merge branch 'assertion-inresponseto' of https://github.com/mradamlacey/passport-saml
Clean up the cache provider interface a little, and make sure the saml code also checks the expiration time so that if a cache provider doesn't flush expired tokens promptly, they'll still be invalid once the expiration interval elapses.
Update README.md, address #39, incorrect string for samlFallback
Use latest xml-crypto, which means we no longer need to monkey patch the enveloped signature canonicalization.
Bump version to 0.3.0.
Update README.md
Fix some broken tests.
Add test to make sure passport.serializeUser is being called.
Detect protocol if not provided
Update README.md
Merge pull request #43 from rubenstolk/hotfix/detect-protocol

Detect protocol if not provided, fixes #42
#40, bug in tolerating missing subject name format field
#41, By default initiate a login-request
Fix last checkin (wrong options).
Update README.md
Add the ability for consumers to capture the source assertion associated with a profile object for debugging purposes.
Bump version to 0.4.0.
Make CacheProvider async