Add the ability to dispatch an event as a base tiype. COMPLETELY UNTESTED.
Use a generic method rather than taking a type parameter.
update assembly version
add unit tests for ApplyAs method in EventStoredAggregateRoot
change codes order
Merge branch 'polymorphic_aggregates' into develop