Use unittest2 for older Python versions.  Fixes issue #10.

I have moved version checking to testsupport.py as you advised me.