Don't use default global XML parser to parse response.

If the default global parser is set to remove blank text nodes (remove_blank_text=True),
signature validation will fail because the whitespace inside the <ds:Signature> element matters.

Instead of using the default parser, construct a new parser to parse the response.
Merge pull request #22 from mtyaka/default-parser

Don't use default global XML parser to parse response.