Don't swallow socketTimeout when constructing a ScopedDbConnection
SERVER-8471 Remove Command::requiresAuth
SERVER-8920 Disable stats.js in sharding passthrough
SERVER-8936 Improved Windows support of parseNumberFromString<double>().

Separately parse +/-infinity and nan, which Windows strtod does not handle.

When testing on Windows, do not test parsing hexadecimal floating point representations,
which Windows strtod does not support.

Reenable the parse_number_test.
SERVER-8104 regression tests.
Better err message when "show logs" is unauthorized SERVER-8265

Signed-off-by: Ian Whalen <ian.whalen@gmail.com>
Minor spelling/grammar corrections

Signed-off-by: Ian Whalen <ian.whalen@gmail.com>
SERVER-8920 - fix test to not use the test db
SERVER-8532 Re-enable part of max_message_size.js that tests failure cases
SERVER-8952 Better error messages in constructor validity jstest
SERVER-8952 Add argument type checking to Timestamp constructor in Javascript shell