Minor tweaks.
Refactored
Fixed spelling error.
Fixed spelling error. Refactoring!
Added verification tests.
Making the provider more configurable.
Fixed tests.
Don't demand functionality when not used.
PEP-8
Fixed tests

Removed unused numbers.py from tests directory - it is shadowing system
numbers lib and causing some imports to fail.
Changed rsa certificate in tests to the one located in tests directory -
tests shouldn't be dependend on cert that is missing and user has to
create one.
Merge pull request #39 from tpazderka/test_fix

Fixed tests
Merge branch 'master' of github.com:rohe/pyoidc

Conflicts:
	src/oic/oic/provider.py
Sets of values not the on-the-wire string representation.
Mark HTTP error as such.
Add information about where it broke.
Changed tests to include full paths to keys and other files.

Previously, the result of test was dependent on the current directory.
Merge pull request #40 from tpazderka/tests_absolute_path

Changed tests to include full paths to keys and other files.
Fixed error when _str is None
Merge pull request #41 from tpazderka/message_fix

Fixed error when _ser is None
Fixed "None value" bug in OP
Restores + character to access_token and access_code after parsing query parameters