each time the Raven.Tests.Core server is starting, we delete its data directory + test fixes
Merge branch 'master' of https://github.com/mdavis/ravendb
Minor edits
Merge branch 'RavenDB-2675' of https://github.com/arekais/ravendb
Merge pull request #1460 from ppekrol/2.5

RavenDB-2793 & RavenDB-2794
RavenDB-2777 Error on map reduce index much earlier to avoid data file growth
RavenDB-2797 When creating a new filesystem, allow to select storage engine
RavenDB-2798 Download button in filesystem
Merge branch 'RavenDB_2797' of https://github.com/ml054/ravendb
Merge branch 'RavenDB-2777' of https://github.com/arekais/ravendb
added missing configuration to InMemoryRavenConfiguration and StronglyTypedRavenSettings
Making sure that we get better error message if FlushViewOfFile fails
RavenDB-2806 During Voron storage recovery on startup we have to filter out pages from journals that have been overwritten by overflow pages in later transactions. That caused the data corruption in overflow pages. Introducing RecoveryPagePosition class only for recovery purposes instead of using PagePosition that contained field needed only for recovery.
increased timeout in IncrementalBackupTest and moved it to slow tests
namespace adjustments
RavenDB-2815 3.0b3492 : does not take Voron as the storage type if ESENT is the default.
RavenDB-2777 Mark index as errored when number of failed writes is greater than 10. Also do not run reduce phase for an index marked as errored.
RavenDB-2777 Removing unused method
RavenDB-2807 Traffic Watch is case sensitive for db name
Merge branch 'RavenDB-2777-2' of https://github.com/arekais/ravendb