Fixed link to NEventStore.Example
Fixes #292 [Oracle] Payload of > 32KB results in exception

Because the PersistCommit oracle stament is now
in an anonymous block (to support the RETURING clause) the Payload is limited to 32KB.

In order fix this we need to use use Oracle specific concrecte types and not the ado.net / general
sql abstractions. What I did not want to do was for NEventStore to have a dependency on odp.net.managed,
nor did I want to have a seperate Oracle project and nuget packages. Instead, I am using reflection for oracle
specific operation. I *think* the structure of Oracle.ManagedDataAccess should be stable enough
(famous last words).
Merge pull request #295 from damianh/Issue292

Fixes #292 [Oracle] Payload of > 32KB results in exception
Fixes #293 - For GetCommitsFromStartingRevision, update sql statement "AND (StreamRevision - Items) <= @MaxStreamRevision" to "AND (StreamRevision - Items) < @MaxStreamRevision"
Merge branch 'mihasic-master'
Merge pull request #290 from digitalbricklayer/patch-1

Fixed link to NEventStore.Example
Hook, OnPersistCommit, in SqlPersistenceEngine to allow inheritors to modify command before it is executed.
Only invoke the special oracle handling in SqlPersistenceEngine if Oracle.ManagedDataAccess assembly can be loaded. #292
Safer detection of Oracle.ManagedDataAccess
Safer detection of Oracle.ManagedDataAccess
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/NEventStore.Tests/Persistence/Sql/SqlPersistenceEngineTests.cs
Fixes #296 Make the sql stream id hasher pluggable and specifyable during wireup. If none specified, the Sha1StreamIdHasher is used.
Also contains protective code to ensure that any specified hasher doesn't produce an invalid hash value (null, empty, whitespace, > 40 chars)
Merge pull request #297 from damianh/OptionalHash

Fixes #296 Make the sql stream id hasher pluggable and specifyable during wireup.
Add func overload to WithStreamIdHasher
Merge branch 'master' of github.com:NEventStore/NEventStore
Allows the dispatch scheduler to be explicitly startable. For backwards compatibility, the dispatchers are started by default unless configured otherwise during startup.  #265
Use GetConsumingEnumerable when taking from the blocking collection and wait for the worker to complete when disposed. Fixes #265
Rename enum
Merge pull request #298 from damianh/StartableDispatcher

Startable dispatcher scheduler
Check that the paramater value is a DbParameter #292