Added test skeletons for InResponseTo.
Added positive test for InReseponseTo.
Work in progress on issue #31 - Validate InResponseTo
Add PendingAuthnRequests helper to keep track of issued AuthnRequest id's.
Start testing validation of InResponseTo
Changed PendingAuthnRequests to have a TryRemove method instead of Remove.
Checks InResponseTo if existing.
Implemented test for ReplayedInResponseTo detection.
Work in progress on issue #31 - Validate InResponseTo

Implemented test Saml2Response_Validate_FalseOnMissingInResponseTo_IfDisallowed
Add config value for AllowUnsolicitedAuthnResponse
Add possibility to set AllowUnsolicitedAuthnResponse from code in tests
Implemented test Saml2Response_Validate_TrueOnMissingInResponseTo_IfAllowed
Fixed #31.

Implemented test Saml2Response_Validate_FalseOnReplyFromWrongIdp
Changed XML-structure in all responses in test data to have Issue as an element instead of an attribute, according to SAML2-specification.
Changed PendingAuthnRequests to also contain info about IDP
ValidateInResponseTo: Changed config lookup of AllwounsolicitedAuthnResponse to look for the IDP specified in the Issuer field instead of the first config.
Added my self to the contributors file
Fixed #31

Refactor text XML data to put the xmlns:saml2=""urn:oasis:names:tc:SAML:2.0:assertion"" in the top of the documents to avoid duplicate namespace definitions
Fixed old tests after rebase.
Modified test initialize method to store config value for AllowUnsolicitedResponse before setting the initial value.

Added TestCleanUp method to restore config value for AllowUnsolicitedResponse.
Signatures must have exactly one reference.
- Added test case for multiple signatures
- Adjusted code to fail validation on multiple signatures.
- Fixes #54.
Moved test requiring VSPremium to separate test proj.
- Created a separate solution for VSPremium that also includes the new premium test proj.
- Moved Saml2Response_Validate_FalseOnMissingReference to the new test proj.
- Set up a separate project for shared test functionality.
Removed shim creation warning.
- Only create shim for the single type that actually needs it.
Renamed tests for references in signatures
- Added InSignature to Saml2Response_Validate_FalseOnDualReferencesInSignature
- Added InSignature to Saml2Response_Validate_FalseOnMissingReferenceInSignature test.
Merge pull request #59 from AndersAbel/54RejectMissingReference

54 reject missing reference
Adding new test project for integration tests.
Integration test for unsolicited signin.