Added aggregate-factory attribute to event-sourcing-repository element

It is now easier to configure a custom aggregate factory when using the axon
namespace in Spring. Simply configure either the aggregate-type or
aggregate-factory attribute. The latter allows any custom aggregate factory
to be configured.

Issue #AXON-126 Fixed