Added SelfTestConvention to describe the pattern of private nested '*Fixture' classes used by Fixie's own tests.
ClassFixture accepts the fixture class Type and the Convention to use via its Execute(...) method rather than via its constructor.
Simplifies self-tests by having them execute via the convention.Execute(...) method rather than by constructing ClassFixture instances directly.