Moved shared test stuff into Fixture, and improved encapsulation of Test super-classes.