Vendor version of six.
I give up, pep8/lint six. dealwithit.jpg
Compatibility module for the python 2 and 3 versions.
Use unittest2 if available and gracefully falls back to unittest.
Moved the test to use the compat TestCase and skipIf