Fixing transformer spatial query with allow multiple result
Fixing performance counters corruption
Fixing test
Merge branch '2.5' of github.com:ayende/ravendb
Aborting replication requests if database shutdown was requested.
Stop loading documents from disk if a database shutdown was requested
RavenDB-2665 All prefetching behaviors in the replication task use the same auto tuner. Removing prefetchers of removed or failing for a long time destinations.
Merge pull request #1405 from arekais/replication-task-fixes-2.5

Replication task fixes 2.5
Fixing compilation
Update BackupOperation.cs

Removing DatabaseDocument from backup request, we need to let the db generate it.
Add an endpoint to expose those details
Allow to cancel transactions
Add a log statement in the clenaup so we'll know it is running.
Change the frequency of the run to be every 30 seconds, instead of every 5.
Better logging, transaction timeout is now 3 minutes
Only admin can roll back transactions
Better routes
Output the pending transactions states as well
Paranoid setting for handling abandoned DTC transactions
Removing pending transactions as well
Better logging
Better handling for timeout for transactions
Fixing rollback all (we already have a way to rollback sepcific tx)
Fixing SQL Replication test