SERVER-6219: Use ::mongo in macros

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>

Conflicts:
	src/mongo/util/assert_util.h
SERVER-2212 Add error code to AssertionException::interrupted() list
SERVER-8600 log warning for non-fsyncable filesystems

Conflicts:
	src/mongo/util/paths.h
SERVER-10623 Added error handling to NUMA check

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-10829 windows mongod now prints its flavor to log

Conflicts:
	src/mongo/util/version.cpp
	src/mongo/util/version.h
SERVER-10034 Invalid --pidfilepath no longer silently ignored

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>

Conflicts:
	src/mongo/db/initialize_server_global_state.cpp
SERVER 10950 Fixed C++11 build failure

Replaced implicit boolean conversion with call to ios.good()

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-5099 Convert Unicode text on Windows command line for test.exe

For the Windows version of test, switch to a Unicode "wmain()" entry
point and convert Unicode characters on the command line to UTF-8.  Move
previous main() to a new dbtestsMain() routine so it can be called from
both main() and wmain().

Conflicts:
	src/mongo/dbtests/dbtests.cpp
SERVER-10808 add __gcov_flush() call on exit

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>

Conflicts:
	src/mongo/db/instance.cpp
	src/mongo/s/server.cpp
SERVER-8510 Remove implicit boolean integer comparisons for command line options

Conflicts:
	src/mongo/db/db.cpp
Fixed up dependencies of goodies.h
Add new form of fassert that takes a Status instead of a bool.
SERVER-10202 added testing-only function getNextSleepMillis(). stabilized BasicTests::SleepBackoffTest under Windows 32-bit
SERVER-9929 Pull in WSAPoll from dll on windows

It is only available in Vista+

This commit also reverts f3ebed0f3ab8e1cf0df752fb9e44875ed1e3849d to reenable
jstests/sharding/shard_kill_and_pooling.js

Conflicts:
	jstests/sharding/rs_stepdown_and_pooling.js
	jstests/sharding/shard_kill_and_pooling.js
	src/mongo/util/net/sock.cpp
SERVER-6058 Factor out date to UTC handling code and use in mongoexport

Conflicts:
	src/mongo/db/pipeline/expression.cpp
SERVER-6058 Fix time_support_test on systems with small time_t
SERVER-11177 buildbot stale_clustered.js make repl error codes constants

Conflicts:
	src/mongo/db/repl/repl_reads_ok.cpp
MX-1217 early commit of error code referenced by a commit
SERVER-9516 Relax type requirements for second parameter to sequenceContains().
SERVER-11203 Reverting changes to time support code to work with negative time_t

Doing this correctly depends on SERVER-11273

Revert "SERVER-11174 Reference db of tool test rather than global db object"
This reverts commit d1c2ae72c4829ed77cb6b7fe42e486910483caff.

Revert "SERVER-11174 Skip tests of negative dates on windows"
This reverts commit 9fcdfeb195c42e91a49e37212a65fea624d71c13.

Revert "SERVER-11174 Skip test for date that cannot be stored on 32 bit systems"
This reverts commit fc3b552e788e027af40523173790a20f49b27ec5.

Revert "SERVER-6058 Fix time_support_test on systems with small time_t"
This reverts commit c1a09966ff05c42c184870715e7a7383d02c477d.

Revert "SERVER-6058 Factor out date to UTC handling code and use in mongoexport"
This reverts commit 0b19be208f91e70c683d60c22011cad14a9fa78c.

Conflicts:
	jstests/tool/csvexport_dates.js
	src/mongo/db/pipeline/expression.cpp