Fix skipping setUpClass with self.skipException

Change-Id: I1f314c91c4e852edafabc7cf3d2b01abe8a62fa3
Fix setup.py to work without six installed.

Sadly setup_requires is evil, but what are we doing to do?

Change-Id: I4c7ac659c73dc51cf213763a79c9b38e621a8d45
Build universal wheels.

Since we have single-source code.

Change-Id: I2ea36df6cdc60a31620fb7b8ebfc62e410a8919c
Release 1.3.0.

Change-Id: Ib44a8cc91693b7eef1de649a1013d13e45c92c3c