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
Merge pull request #27 from HaToHo/master

Prepare signature for authn request. Verify signature for ecp.
To make it work with Python 2.6
Spurious print statement removed
decrypt() expects a string not an xmlenc.EncrypedData
Merge pull request #28 from rectalogic/decrypt_string

decrypt() expects a string not an xmlenc.EncrypedData
Attempt at catching knowledge about SAML errors in the middleware.
PEP-8 compliance
Improve documentation