RavenDB-2583 Studio is not working on IIS
Merge branch 'RavenDB_2583' of https://github.com/ml054/ravendb
* Storing serialized DatabaseTask in a separate voron tree instead of keeping it as string value.

* Making sure that we flush everything from BsonWriter to memory stream.
RavenDB-2585 Added failing test that exposes Voron issue - data corruption in overflow pages caused by invalid write of data from the journal (actually from the scaratch) to the data file
Making sure that there is a proper separation between logging a request, remember recent requests and tracing requests
Fixing typos
RavenDB-1356 Provide a console upgrader between db versions
Replace conditional with polymorphism
Adding missing file
RavenDB-2585 Adding another failing test related to overflow pages corruption - this time is's failing even if we don't work in the same transaction.
RavenDB-2585 Fixing the write of overflow pages from journal to the data file. We have to make sure that a written page wasn't overwritten by an another overflow.
Merge branch 'RavenDB-2585' of https://github.com/arekais/ravendb
Revert "* Storing serialized DatabaseTask in a separate voron tree instead of keeping it as string value."

This reverts commit b3c70412feee9bdf242d1bedb85801d5cf143d19.
Getting rid of Bson in favour of Json to serialize database tasks
RavenDB-2577 When creating a new database, allow to select storage engine
Merge branch 'RavenDB_2577' of https://github.com/ml054/ravendb
RavenDB-2587 Smuggler. Inconsistent API
Merge branch 'RavenDB-2587' of https://github.com/ppekrol/ravendb
If we can't parse the number as decimal, fall back to a double
Send full error details to the client
Merge remote-tracking branch 'raven-authoritative/master'