Remove the repository pack test.

It was all commented out anyway ¬.¬.
Remove our duplicated fixture setup.

We seemed to have 2 completely different codepaths, which depending on
which you picked, would lead to a different set of fixtures being used
by your test. This was also the root cause of our faulty clean up.

Now there is but one set of fixtures and it's set up and torn down
properly.
Update all tests to use the updated fixture management.

Some test case classes needed to be changed to be GTTestCase but there
were no ill-effects.

Hell yeah duplicated code --;