SagaRepository will not add Sagas if they are inactive

When a Saga was created and ended in the same invocation, the Repository would
erroneously store the saga. It would never be deleted. Now, the repository will
only store new saga instances if they return true on isActive().

Issue #AXON-109 Fixed