Show what actually cause the batch after dispose issue
Proper disposal order, first indexing, then tx storage
Avoid NRE
RavenDB-2655 When going to databases page, do NOT preselect a db
RavenDB-2656 Making sure that EnsureDatabaseIsCreatedAndAttachToDatabase method in RavenFS' Esent storage matches the RavenDB's one
RavenDB-2657 The studio should NOT be calling any stats calls on databases EXCEPT the selected one
Simplifying the migration process significantly, and made it robust for large amount of data
Avoid concurrent compaction because of esent issue.
Properly handle dirty db shutdown as well
Merge branch 'RavenDB-2656' of github.com:arekais/ravendb
Propertly handle dirty shutdown in RavenFS as well
Merge branch 'RavenDB_2657' of https://github.com/ml054/ravendb
Merge branch 'RavenDB_2655' of https://github.com/ml054/ravendb
Merge branch 'master' of https://github.com/ppekrol/ravendb

Conflicts:
	Raven.Database/Storage/Esent/TransactionalStorage.cs
Merge branch 'master' of https://github.com/ppekrol/ravendb
RavenDB-2651 While browsing documents in another database
RavenDB-2659 After getting the upgrade complete screen, can't get out of it.
Merge branch 'RavenDB_2659' of https://github.com/ml054/ravendb
Merge branch 'RavenDB_2651' of https://github.com/ml054/ravendb
Merge branch 'master' of https://github.com/ppekrol/ravendb
RavenDB-2654 added ThrottlingHandler