Added laxy initialization of Repository in test fixtures

The eager initialization would prevent Aggregates not suitable for the default
AggregateFactory implementation from being tested, as the fixture would fail,
before allowing one to configure another factory.
The Repository is now lazily initialized, giving developers the opportunity to
configure another repostory or aggregate factory of the test.

Issue #AXON-147 Fixed