Use unittest2 for test discovery

Apparently it is the only way to have reliable cross python version test
discovery.