SERVER-10857 Test: text indexes validate documents' language_override
SERVER-11977 support for non-client opTime in mongod GLE

Also removes client dependency from waitForWriteConcern.
SERVER-3364 Add macros for putting visibility and calling convention declarations on declarations.

Also SERVER-5650.

MONGO_COMPILER_API_EXPORT Puts the "export visibility" declaration on a type,
    function or variable.

MONGO_COMPILER_API_IMPORT Puts the "import from library" declaration on a type,
    function or variable.

MONGO_COMPILER_API_CALLING_CONVENTION Labels a function declaration with its
    calling convention.
SERVER-3364 Introduce MONGO_CLIENT_API macro for labeling types, functions and variables.

Also addresses SERVER-5650.
SERVER-11968 Write commands allow illegal collection names