Checkpoint.
All the twisted wiring madness for storage is now gone!
Bump testing.
Remove obsolete class DocumentDbConfig
Add reset method to InMemoryEventStore
Use lifestylescoped for test wiring of singlethreadedusageguard.
Complete satitizing of eventstore.
Build symbol packages when building composable.
Make sure the ObservableInMemoryObjectStore is case insensitive and uses the base class handling of keys.
Add test exposing bug in inmemorydocumentstore where it does not update an object if passed a different instance.
Fix bug from last commit comment.
Improve test a bit.
Make InMemoryEventStore thread safe.
Fix bug that occurred when update was called with a different instance than the one in the in memory store.
Make InMemoryObjectStore and ObservableInMemoryObjectStore thread safe.
Rename IObservableObjectStore IDocumentDb and make it separate rather than have it implement IObjectStore+ Rename inheritors accordingly.