each time the Raven.Tests.Core server is starting, we delete its data directory + test fixes
set ClsCompliant to true, fixed compiler warnings
Adding PrefetchingUser to FutureBatchStats. That will allow us to determine from which component does a future batch origin.
Merge pull request #1492 from ppekrol/master

2.5 to 3.0 merge
Indexer can have multiple prefetching behaviors, so we should expose all of them in the stats
RavenDB-2822 Low memory notification should release prefetching
RavenDB-2833 RavenFS licensing
Merge branch 'master' of https://github.com/ayende/ravendb into RavenDB-2833
RavenDB-2824 In incremental backup state, keep database id in the state
Merge branch 'RavenDB-2833' of https://github.com/grisha-kotler/ravendb
Making sure that we can't report the error back properly
Merge branch 'RavenDB-2824' of https://github.com/arekais/ravendb
Merge pull request #1479 from ppekrol/cls-compliant

set ClsCompliant to true, fixed compiler warnings
Merge branch 'temp-new' of github.com:ppekrol/ravendb

Conflicts:
	Raven.Tests.Core/TestServerFixture.cs
Merge branch 'master' of github.com:ayende/ravendb
Increasing the default size for a single smuggler batch
Appropriate counting method, and better output
Do not allow parallel flushing of multiple bulk inserts in the smuggler.
Much better log output.