SERVER-12149 Deprecate --diaglog server option and hide option
SERVER-12156 Split version.h/cpp into version and version_reporting.
SERVER-11675 Always assume we need score if doing a $text query in agg

Code to decide if it was needed didn't work in all cases.
SERVER-11904 Preallocated files are sparse in FreeBSD/UFS.
Do not always assume FreeBSD is running on ZFS and zero-fill the file
at allocation time. This matches the behaviour of mongod on Linux for
non copy-on-write filesystem, e.g. UFS, and helps preventing disk
fragmentation.
SERVER-12196 disable failing test
SERVER-12185: ensure doc is not inserted if it fails the 'cannot index parallel arrays' test
SERVER-11192 hook c++ driver to transmit mongos authenticated users to mongod, for auditing

Also, add UserNameIterator as a parallel to RoleIterator.
SERVER-11144 Change new config file option structure
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-11144 Fix typo in check for systemLog.logAppend
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>
trying to make dbcase test a little less racy, though it needs some thought
SERVER-11611: port Cloner to Collection methods
SERVER-11611: remove now un-used DataFileMgr::isnertWithObjMod
SERVER-11611: missing doc insert now uses Collection::insertDocument
SERVER-11611: compact now use IndexCatalog
SERVER-11611: profile writing code now uses Collection::insertDocument
SERVER-11611: switch index builder and rebuilder to use IndexCatalog