Define PY3 macro
Use unittest.skipIf for conditional tests
Give hint to PyPI about Python3 support