improve ability to mock loading with includes
extended the timeouts for testing purposes
Merge pull request #508 from ppekrol/extended-timeouts

extended the timeouts for testing purposes
Making sure we are running on the server gc
Merge branch 'master' of https://github.com/bryzaguy/ravendb
RavenDB-1555 Even if the appropriate source replication document does not exist we have to add to the response the server id in order to be able to properly apply a replication strategy's filtering option where we prevent replication back to source
RavenDB-1555 Fixing the case that in master-master replication when the second one never replicated he also never updated the last replicated etag, what in turns caused performance issues if there was millions of docs because the second server had to filter out all docs all the time.
RavenDB-1554 Optimize the prefetcher for heavy document updates scenario. Using HashSet to keep the etags of updated docs in order to avoid costly enumeration over ConcurrentDict and checking if etag is contained in the every individual HashSet per document key
Removing wrong check