RavenDB-2768 While a restore operation is running, the studio should show only the log.
RavenDB-2759 Make compact process async
RavenDB-2760 Add compact for RavenFS
RavenDB-2794 IndexOutOfRangeException when Lazy Load with Transform on non-existing document
RavenDB-2793 Pass parameter to Lazy Load on Transformer
Merge branch '2.5' of https://github.com/ppekrol/ravendb

Conflicts:
	Raven.Client.Lightweight/Document/Batches/ILazySessionOperations.cs
	Raven.Client.Lightweight/Document/Batches/LazyTransformerLoadOperation.cs
	Raven.Client.Lightweight/Document/DocumentSession.cs
	Raven.Client.Lightweight/Shard/ShardedDocumentSession.cs
	Raven.Tests/MailingList/LazilyLoadByIdsWithTransformer.cs
	Raven.Tests/MailingList/TransformWithLoad.cs
after merge fixes
RavenDB-2801 Document editor - issues with height
RavenDB-2799 API Keys
Merge branch 'RavenDB_2801' of https://github.com/ml054/ravendb
Merge branch 'RavenDB_2759_2760' of https://github.com/ml054/ravendb
Merge branch 'master' of https://github.com/ppekrol/ravendb
better message when disk is almost full
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