Drop support for native unittest test runs

Can simplify a lot of stuff since we want to be compatible back to python 2.4.