Add OnPurge and OnDeleteStream to IPipelineHook. Add PipelineHookBase that provided optional default implementation of IPipelineHook.
Authorization, EventUpconverter and DispatchScheduler pipeline hooks inherit from PipelineHookBase, simplifies things a bit.
OptimisticPipeline hook implements OnPurge and OnDeleteStream to remove tracked commits from it's cache.
OptimisticPipelineHookTests - Fix test file name to match class name
PipelineHooksAwarePersistanceDecorator calls OnPurge and OnDeleteStream for all pipeline hooks + tests
Merge pull request #333 from damianh/Issue-332

Fixes Issue #332
Fixes #335. Execute pipeline hook missing when GetFrom(bucket, stream, minRevision, maxRevision)
Merge pull request #339 from damianh/issue-335

Fixes #335. Execute pipeline hook missing when GetFrom(bucket, stream, m...
Remove pipeline hook processing from OptimisticeEventStore.GetFrom(string bucketId, string streamId, int minRevision, int maxRevision)
as it is handled by the inner PipelineHooksAwarePersistanceDecorator
Merge branch 'issue-335' into main-master
The datetime2 is supported starting from MSSQL 2008. For MSSQL 2005 datetime has to be used. Correcting InitializeStorage script.
ConfiguringConnections resource string defines three place holders but only one is provided. This causes exception when initializing ConfigurationConnectionFactory.
Update readme.markdown
Update readme.markdown
enabled better detection of incorrect concurrency handling on Commits
Merge branch 'duplicated'
Tests to ensure duplicate stream ID attempt throws a concurrency exception
Merge pull request #341 from evgeny-myasishchev/mssql2005-datetime2-issue

MSSQL 2005 datetime2 issue
Merge pull request #342 from evgeny-myasishchev/wrong-resource-string

ConfigurationConnectionFactory initialization raises exception
Update gitignore with github version