multiple_signatures: correct typo, id -> sid
Add two test cases for multiple_signatures().
Merge branch 'master' of https://github.com/rohe/pysaml2
sign_statement: Remove unused variable 'key'.
Add pyXMLSecurity backend for signing/verifying.

It remains a TODO to make it possible to choose backend
through configuration.
Merge remote-tracking branch 'origin/master'

Conflicts:
	tests/test_40_sigver.py
Documentation.
Avoid creating extra CryptoBackends when verifying signatures.

SecurityContext's verify_signature can call self.crypto... directly
instead of calling a function that creates another CryptoBackend
instance.
Try to make only sigver know about xmlsec1.
Remove obsoleted verify_signature().
Use sign_statement() instead of sign_statement_using_xmlsec().
Merge branch 'master' of https://github.com/rohe/pysaml2
Use a custom exception for unsolicited response so we can capture it and show a nicer screen to the user than just an 500 error message
Do not validate xmlsec output for encrypt/decrypt, these operations generate no output.
Merge pull request #29 from lorenzogil/master

Use a custom exception for unsolicited response so we can capture it and show a nicer screen to the user than just an 500 error message
Merge pull request #30 from rectalogic/xmlsec_output

Do not validate xmlsec output for encrypt/decrypt, these operations generate no output.
Added another HTTP response type
Added the sign_prepare parameter. Will add the Signature element but do nothing more.
Changed parameter name from _cache to cache.
Removed unnecessary/harmful method.