RavenDB-2636 We don't need that
Fixing tests. Create commit points only if the index was flushed to disk.
Merge pull request #1340 from arekais/RavenDB-2636

RavenDB-2636 We don't need that
Merge branch '2.5' of https://github.com/maximburyak/ravendb into 2.5
Better logs, better behavior for null changes
Actually output the licensing error when we can't renew Subscription
RavenDB-2640 When using old license, and renewing, make sure to update the license.
RavenDB-2639 When license check fails the database, we leave it hanging
RavenDB-2639 When license check fails the database, we leave it hanging
fixed problem with disposing TransactionalStorage not allowing database to dispose completely, if unexpected error accures in esent.
change the way we treat shutting down databases in HttpServer.cs. instead of removing database from the ResourcesStoresCache, we first "plant" a special exception throwing task at the begining of the dispose process and remove the databace from the cache only when dispose process is done