RavenDB-3084 Do not throw if currently running write transaction is the journal applicator's transaction. Let it finish and then try to take the transaction lock.
* merged ReplicateIndexesAndTransformers into ReplicationTask
* several small fixes for fetching replication destinations without "skip index replication" flag
* made sure LastQueryTime on an index appears after a query -> now Should_send_last_queried_index_time_periodically works
Merge branch 'serverside-index-replication' of https://github.com/myarichuk/ravendb
Merge branch 'RavenDB-3084' of https://github.com/arekais/ravendb
Refactoring how we handle index replication.
RavemDB-3092: Bulk insert from 2.5 client into 3.0 on esent fails with duplicate key even if CheckForUpdate=true