transferred to 2.5 fix for issue RavenDB-2314
silverlight related fix
issue fix: RavenDB-2333 Conflicts not shown in conflicts page
changed both map and transformer casts to simple ToString(), it seems that the ui treats the results pretty well, no need in casts at all
investigation of the issue --> WIP
Fixing RavenDB-2334
Merge branch 'RavenDB-2333' of github.com:maximburyak/ravendb
fix for issue + unit test
Fixing an issue where we didn't generate the same url for quries
ScriptedJsonPatcher now uses previously-updated doc if a patch is for a doc that was updated in the same batch.
Changing the way we are handling touching of modified documents _during_ the indexing process.
We'll now re-touch all documents that have been added to the tracking, not just those who were missing.
Merge branch '2.5' of github.com:ayende/ravendb
Avoid error if document was already changed.
Properly using the document lock
Making sure that we are running outside of the ambient transaction
Merge branch 'scripted-index-multi-update' of https://github.com/gareththackeray/ravendb
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
Better way to wait of the task