Fix KeyLoader (fixes #32)

As mentioned in #32 `SAML2_Certificate_KeyLoader` doesn't load certificate files from `CertificateProvider`s properly. This change should fix this issue.