AuthnRequest signing support in HTTP Redirect binding

AuthnRequest signing implementation and tests
We can't hard code this to use the config file. It has to be part of the options structure. If the options are read from file, it's fine though to use the federationconfiguration option as the place for the certificate.