RavenDB-3081 Async API for data subscription
RavenDB-3082 Data subscription - strongly typed
Fixing build on windows
Merge branch 'RavenDB-3081-3082' of https://github.com/arekais/ravendb
Merge branch 'serverside-index-replication' of https://github.com/myarichuk/ravendb
We don't need to persist last query time for indexes
better way to handle getting the replication document (don't assume we are interested in just non skip index replication)
* 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