Merge pull request #1375 from maximburyak/2.5

2.5
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.