Merge pull request #789 from patriot1burke/master

more saml unit tests
signature algorithm support
upload keys
Merge remote-tracking branch 'upstream/master'