Fixes handling of some soft and hard validation failures.

* Supports soft validation of missing X509Certificate
* Supports hard validation of SAML Response Status
* Fixes issue with attribute parsing when EncryptedAttribute elements lack names.