Backport PLINK-313 - IDP should be configurable to sign assertions
Backporting PLINK-146 - XMLSignatureUtil should allow KeyInfo to use X509 if desired
Backporting PLINK-396
Backport PLINK-405 - Fixed an issue where the principal that gets sent to the mapping provider is wrong
Missed some fixes related to PLINK-313
Backporting PLINK-407 - Allow the character encoding to be set on the IDP