SERVER-9468 Move s/field-parser* to db/
SERVER-9468 Update unit tests' LIBDEPS for field_parser.cpp move
Add pointer to AuthorizationManager to AuthzSessionExternalState
Set up globalAuthorizationManager for the unit tests that need it
SERVER-9581 Set up mock AuthorizationManager for tools
SERVER-9809 Introduce mongo-wide ProcessId type.
SERVER-9809 Replace getpid() with ProcessId::getCurrent() and pid_t with ProcessId.
SERVER-6514 Re-add support for building the C++ driver shared library
SERVER-9656 Use libstemmer when using system libraries.

Signed-off-by: Andrew Morrow <acm@10gen.com>
SERVER-6951 SERVER-9656 SERVER-9849 Handle third_party libraries consistently
Coerce return value of boost::size

The return value type of boost::size for arrays changes signedness between boost-1.49 and boost
1.5x. It is also impossible to synthesize the return type. Since we should compile against both
versions, coercing the return value to int is the simplest solution.
SERVER-7176 Cap the amount of array backfilling in an update.
SERVER-9680 Use a signed char to store BSONType enumerations

MinKey is defined as -1, so a signed char must be used to store BSONType
enumerations. Using a char to store a negative value results in
undefined behaviour. On i386 and amd64 architectures it happens to work
because on these platforms a char is generally signed, but this is not
guaranteed.

This fixes a build failure on ARM, where chars are unsigned by default,
and using MinKey (defined as -1) results in a compiler error.

Signed-off-by: Andrew Morrow <acm@10gen.com>
SERVER-6514 Fix client build on solaris by cloning the none processinfo
SERVER-6514 Fix build of bsondemo on Windows by using the correct header
SERVER-6514 Don't depend on InstallVersionedLibrary; only in SCons 2.3.0+
SERVER-6514 Don't package bsondemo.cpp twice
SERVER-8598 push key expression evaluation out of ShardChunkManager
SERVER-9410 Permit use of Interlocked operations on Windows Server 2003
SERVER-9410 Establish minimum as default for NTDDI_VERSION, not just _WIN32_WINNT