RavenDB-2778 After MSI completes, open ravendb.net/first-run page in a web browser
RavenDB-2778 When running start.cmd for the first time open ravendb.net/first-run page in a web browser
Increasing default scratch buffer size to 1024 MB. Better condition to force the flush from the scratch buffer pool. Making sure we record the _oldestTransactionWhenFlushWasForced only if the timeout exception didn't occur.
RavenDB-2864 Studio : Query : Choose columns : style issue
RavenDB-2855 select correct web socket protocol (HTTPS/HTTP)

* also fix resources to use HTTPS protocol so that they load properly on both HTTPS and HTTP connections
During calculation of discontinuous space in a scratch buffer file we need to take into account the pages from the end of the file that are neither allocated nor marked as free
Merge branch 'bugs/RavenDB-2855' of https://github.com/lahma/ravendb
Merge branch 'RavenDB_2864' of https://github.com/ml054/ravendb
adding passing test
RavenDB-2858 Studio : Patch - matching documents overlap before/after patch
RavenDB-2709 SQL IO Like report
RavenDB-2709 SQL IO Like report
RavenDB-2709 SQL IO Like report
RavenDB-2709 SQL IO Like report
RavenDB-2709 SQL IO Like report
When calculating actively used bytes of scratch file do not add up the sizes but number of requested pages.
If we cannot allocate from the end of scratch buffer file but the number of bytes in use allows to allocate more space then create a new file.
Adjusting tests for multiple scratch buffers usage - both green now.
RavenDB-2874 add ability to configure how SSL certificate errors are handled
RavenDB-2709 SQL IO Like report