Fix missing SAML2 provider key with AuthnRequest
This completes a fix for issue #147: the patch there would ensure the
auth request was created without sign request if we synthesized it.
This patch makes it possible for key-less SP's to send an AuthnRequest.
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>