Merge pull request #12 from HaToHo/master

arc_value, rp update and end_session fix.
If no keyjar is defined, init an empty one.
Merge branch 'master' of github.com:rohe/pyoidc
Merge remote-tracking branch 'upstream/master'
Removed unused import
Allow status code 201
Added undefined keyword arguments.
Parameter name change.
Editorial
Better handling of lists of values
Moved endpoint definitions.
Allow for defining access token in kwargs.
Text added
Added endpoint handling.
More ways of defining user name and password.
refactored to have verify_password as a method.
Changed method name
Added another exception class
New method to make certain all the necessary attributes in the 'server' has the necessary values that are going to be used by the cookie create/validate functions.
Removed unused import.
Editorial.
Refactoring to allow for using other transport protocols.