Added logging to errors during concurrency errors for touching
Merge branch '2.5' of github.com:ayende/ravendb

Conflicts:
	Raven.Database/DocumentDatabase.cs
	Raven.Database/Impl/DTC/EsentInFlightTransactionalState.cs
	Raven.Database/Tasks/TouchMissingReferenceDocumentTask.cs
Adding logging.
Trying to make sure that we don't miss updates during indexing
Fixing missing continue in deciding to recheck LoadDocument reference