Implementation of the preserve timestamps method modifier.
Ensure Last-Modified headers wont be improperly handled when Raven-Last-Modified is explicitly defined.
Last-Modified is respected along the rest of the metadata with preserve timestamps.
RavenDB-2709 SQL IO Like report
2 more tests in the green.
Merge branch 'RavenDB-2778' of https://github.com/arekais/ravendb
Merge branch 'voron-scratch-limit' of https://github.com/arekais/ravendb
Merge branch 'RavenDB_2709' of https://github.com/ml054/ravendb
Merge branch 'RavenDB_2858' of https://github.com/ml054/ravendb
checking Raven.Debug exit code when fetching stacktraces
Merge branch 'features/RavenDB-2874' of https://github.com/lahma/ravendb
Fixing default value for MaxScratchBufferSize in ConfigOptionDocs
Change in the scratch files handling - we can consider the space from the end of a file as available only if we have the single scratch buffer file, if a scratch limit is controller over multiple files then we can use only free pages to calculate available space
RavenDB-2734: sqlReplication management: added support for QueryRecompile option for predefined connections to SqlServer types of databases
RavenDB-2878 if someone is a global admin then mark IsAdminCurrentDb to true
Merge pull request #1522 from ppekrol/master

checking raven.debug exit code + marking isAdminCurrentDb when user is a global admin
Merge pull request #1521 from maximburyak/RavenDB-2734

RavenDB-2734: sqlReplication management: added support for QueryRecompil...
RavenDB-2850 Failing test
Fixing an issue where we would add unnecessary cast for null
Fixing NRE