various changes for the dev branch.
1) autofac configuration extension
2) leftover ISourcedEvent changes that were not captured in a previous pull
3) configurable snapshot interval
4) change to json serializer to include microsoft typename in serialization
5) sql ES storage query change for concurrency differentiation
6) better handle abstract classes during mapping process
7) new command mapper and executor
8) allow sql ES storage to use ambient transaction if one exists
9) error message grammar fix
various changes for the dev branch. 1) autofac configuration extension 2) leftover ISourcedEvent changes that were not captured in a previous pull 3) configurable snapshot interval 4) change to json serializer to include microsoft typename in serialization 5) sql ES storage query change for concurrency differentiation 6) better handle abstract classes during mapping process 7) new command mapper and executor 8) allow sql ES storage to use ambient transaction if one exists 9) error message grammar fix
Let me know if you have any questions...