Use unittest.skipIf decorator instead of nose.exc SkipTest for skipping tests.
Much cleaner.
More unittest cleanup.