Created another way of loading remote_metadata. Allows you to specify a path to a python function which will be load the content of the XML on the fly
Fix KeyError when signing http_redirect_message

Without this change I get the following traceback:

>>> pack.http_redirect_message(req.to_string(), destination, sigalg=pack.RSA_SHA1, key=rsa)
Traceback (most recent call last):
  File "<redacted>", line 1, in <module>
  File "<redacted>\pysaml2-1.0.3-py2.7.egg\saml2\pack.py", line 138, in http_redirect_message
    string = "&".join([urllib.urlencode({k: args[k]}) for k in _order])
KeyError: 'RelayState'
Merge pull request #63 from paulftw/patch-1

Fix KeyError when signing http_redirect_message
Added userinfo module
removed unused import
Add an __all__ statement to the attributemaps/__init__.py file
Added missing alias
Don't add authn_statement unless actually defined.
Text format editing.
Missing base class init added.
text formating
self.eptid was incorrectly set to None after it possibly was defined non zero.
Merge branch 'master' of github.com:rohe/pysaml2
The ECP clients conversation with the IDP should use the SOAP binding not the PAOS binding.
Made SWAMIDs 2-dimensional entity category model work.
Editorial
Added a URL that exposes metadata.
Merge pull request #64 from HaToHo/master

Added a URL that exposes metadata.
Initial pluralization of service_addr
Added missing directory