SERVER-11814 Add function to parse ISO Date to time utils
SERVER-11814 fix include path fix
SERVER-11814 Fix overflow on 32 bit systems
SERVER-3364 Label rest of client api with  MONGO_CLIENT_API

build all the sharedclient programs using the new macro MONGO_CLIENT_API in mongo/client/export_macros.h

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

Conflicts:
	src/mongo/bson/bsonobjbuilder.h
	src/mongo/client/dbclientmockcursor.h
	src/mongo/client/distlock.h
	src/mongo/client/sasl_client_authenticate.h
	src/mongo/util/logfile.h
	src/mongo/util/mmap.h
SERVER-11940 Separate options parser initialization from options parser utilities

Conflicts:
	src/mongo/SConscript
SERVER-4739 compile mongos on Windows
SERVER-5651: Better implementation of Windows server shutdown
SERVER-12157 Replace implementation of StringMapDefaultHash::operator()
with Murmur3. This has proven to be more effective in terms of speed
and collision rates.
SERVER-12157: fix 32-bit compile
SERVER-12157: fix build on Linux 32-bit and old version(s) of g++.
SERVER-12355: add "invariant" for invariant checking in server code

Conflicts:
	src/mongo/util/assert_util.h
SERVER-11767 display interrupted index builds nicely

Conflicts:
	src/mongo/base/error_codes.err
SERVER-11730: Debugging output of connections with unexpected data
SERVER-10142: Eliminate Compiler Warnings on Windows Builders

Conflicts:
	src/mongo/db/fts/fts_spec_test.cpp
	src/mongo/tools/restore.cpp
Fixup all relative includes refering to parent directories

Conflicts:
	src/mongo/db/stats/counters.h
	src/mongo/dbtests/perf/btreeperf.cpp
	src/mongo/util/hashtab.h
SERVER-12417: Fix PidFileWiper destructor on Windows
SERVER-11730: Debugging output of connections with unexpected data
SERVER-12374: Windows dumps have corrupted CONTEXT_RECORD

Conflicts:
	src/mongo/tools/tool.cpp
SERVER-12265: for SimpleMutex, change name from char* to StringData
SERVER-12284 Improve HostAndPort comparisons

* No longer copies strings to do the comparison
* Compares host strings once rather than twice in operator<