Signatures must have exactly one reference.
- Added test case for multiple signatures
- Adjusted code to fail validation on multiple signatures.
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.