Merge pull request #566 from ayende/2.5

2.5
Merge pull request #567 from ayende/2.5

2.5
Merge pull request #568 from ayende/2.5

Making sure that we don't have a deadlock when disposing an embedded doc...
Avoid NRE
Limit the number of indexing errors that we persist for posterity's sake to avoid performance issue when we have a lot of errors
Prevent too many errors persisted and not deleted
Fix a bug where the studio static wasn't cached in the browser
Merge pull request #1635 from fitzchak/master

Fix a bug where the studio static wasn't cached in the browser
Properly report error if trying to use DTC against Voron
Fixing test
Reporting the storage engine of the db explicitly
Merge branch 'master' of github.com:ayende/ravendb
Only default to Esent for in memory databases if explicitly defined so.
RavenDB-2961 Debug endpoint for indexing batches
RavenDB-2961 Fixing indexingBatchInfoDto in the studio
Merge branch 'RavenDB-2961' of https://github.com/arekais/ravendb
Merge branch 'master' of https://github.com/ravendb/ravendb into 2.5
Push RavenDB 3.0 to NuGet, instead of MyGet
Merge branch 'master' of https://github.com/fitzchak/ravendb
Merge branch 'master' of github.com:ravendb/ravendb
RavenDB-2907 support includes on dictionary Keys and Values (all)
Merge branch 'RavenDB-2907' of https://github.com/ppekrol/ravendb