Fixed broken tests for metadata loading.
- Tests were to brittle and didn't notice when failing to load metadata.
- Metadataserver wasn't properly updated with new path to metadata files after project was reorganized.
Fixed bug when KeyInfo in metadata contained extra info.
- Updated SambiMetadata.xml for testing with new version, that contains an idp with extra info in KeyInfo.
- System.IdentityModel only reads the first clause of a multi valued key info, which made metadata loading fail.
- Added an own KeyInfoSerializer that can handle multiple clauses.
- Added some more tests to verify that old correct behaviour isn't removed.
Fix of SecurityKeyIdentifier has no clause that can create key.
- Fixes #149.
- Improved metadata loading tests with updated SambiMetadata.xml test metadata.