RavenDB-2805 Do not fill in-memory queue when indexing is disabled or there is no index.
Merge pull request #1494 from arekais/RavenDB-2805

RavenDB-2805 Do not fill in-memory queue when indexing is disabled or th...
Making sure that we don't skip over existing documents if the export is saying we should
RavenDB-2842 for 2.5
Merge pull request #1506 from ppekrol/2.5

RavenDB-2842 for 2.5
Merge branch '2.5' of https://github.com/ayende/ravendb

Conflicts:
	Raven.Abstractions/Smuggler/SmugglerApiBase.cs
	Raven.Database/DocumentDatabase.cs
after merge cleanup
Avoid an issue with the a cached value invalidated in the same ms as the write to it not getting cleaned from the cache
Fixing potential race conditions
Merge pull request #1508 from ppekrol/master

2.5 to 3.0 merge
Moving to artificial time, instead of trying to cheat with +16ms
Avoid potential race conditions
Merge branch 'master' of https://github.com/ayende/ravendb
Better error messages
Tests will auto allow ravenfs license
Removed the xunit reference from Raven.Tests.Helpers project and modified the code to use System.Diagnostic methods for assertions
changed the code in Raven.Tests.Helpers/RavenTestBase.cs to throw exception in stand of the XUnit assertions
Merge pull request #1507 from talweiss1982/master

Removed the xunit reference from Raven.Tests.Helpers project and modifie...
Fixing race condition in test
Move ravenfs tests to higher order in the test execution order