fixed typo in JSON_DUMPS_ARGS (ident instead of indent)
- fixed logging problem in idp_test by copying over code from sp_test
- declared utf-8 as encoding in one of the files that had unicode in the
comments (caused problems with default ASCII encoding, might be needed
in other files as well)
- moved the JSON_DUMPS_ARGS to a separate package called commonArgs so
it can be installed correctly (the install won't accept src as package)
forgot to commit the new file for JSON_DUMPS_ARGS
Fixed some errors in tests.py
Added logging for each step of the sequence's flow so it's easier to
understand where something goes wrong if a test fails.
Added the streamhandler to the logger. It is useful during debugging
since it shows the log messages when they are triggered instead of
afterwards. I left it commented out because it causes the log to printed
twice, once during the test run and once afterwards. 

It might be a good idea to have the addition of this handler triggered
by a command-line argument (e.g. --debug) and/or create another
command-line argument to specify the log output (e.g. --log
/var/log/saml2test.log, --log none or --log syserr, the latter of which
would be the default as it is the current behavior)
Fixed error in string formatting
- Fixed grammar in a logging message
- Fixed problem when logging test flow for a None type expected response
Merge branch 'master' of https://github.com/rohe/saml2test

Conflicts:
	src/__init__.py
	src/idp_test/__init__.py
	src/idp_test/interaction.py
	src/saml2test/interaction.py
	src/saml2test/opfunc.py
	src/sp_test/__init__.py
	tests/idp_test/target_idp.py
	tests/localhost.py
	tests/sp_test/targetsp.py

Merged code from upstream and fixed some problems that popped up
Merge branch 'master' of https://github.com/rohe/saml2test

Conflicts:
	src/saml2test/__init__.py

updated to latest upstream
Merge branch 'master' of https://github.com/rohe/saml2test

Conflicts:
	src/idp_test/__init__.py
	src/sp_test/__init__.py
	src/sp_test/base.py
	src/sp_test/tests.py

updated to latest upstream again
removed commonArgs imports
Removed redundant code for defining the statuscode used to indicate test
results. The only location that contains the statuscodes is now
saml2test/status.py
- Fixed some PEP-8 problems
- Moved the existing tests to its own test suite (testspackage) which is
used by default. All tests should still run in the exact same way as
before.
- Started with creating a SAML2Int test suite that specifically tests
the SP with the SAML2Int profile (currently, only the IdP tests seem to
cover the SAML2Int profile)
- Fixed some warnings (mostly unused variables)
- Fixed all PEP-8 problems I could find using Eclipse's built-in PEP-8
validator (except the basic attributemap which would become unreadable)
Minor changes
- Added some documentation
- Added placeholders for future test suites
- renamed testsuite package to testsuites since it should contain
multiple test suites
removed SAML2Int testsuite to separate it from master branch
Merge pull request #22 from rmokiem-topdesk/master

More fixes and updated with latest upstream code