SERVER-14034 make kMaxScansToExplode a query knob
SERVER-14034 increase max scans from explodeForSort to 200
SERVER-14152 Import sufficient components of boost 1.49 to support boost::container::list<T>.
SERVER-14152 Introduce stdx::list and mongo/stdx/list.h.
SERVER-14058 Implementation of ReplicationExecutor event loop.
SERVER-14058 Implementation of ReplicationExecutor::NetworkInterface for use in mongod.
SERVER-14114 logging cleanup - removed problem()
SERVER-13957 Print load location and build uuid information in OS X stack traces.
SERVER-13951 First phase of rollback implementation

Currently disabled until it is ready.
SERVER-14163 Include string header and std:: qualify string uses
SERVER-14105 Improve support for building with various sanitizers
SERVER-8994: Boost 1.55

Initial import of source

Libraries: algorithm array bind chrono config container date_time
filesystem function integer intrusive noncopyable optional
program_options random smart_ptr static_assert thread unordered utility
SERVER-13957 Fix solaris build error related to uname().

On Solaris, in addition to a type "struct utsname", there is a global variable
"utsname".  This makes the C++ declaration "utsname myUtsName" illegal, so
we must instead write "struct utsname myUtsName".
Revert "SERVER-13951 First phase of rollback implementation"

Broke Windows Compile

This reverts commit 8b0d5c879339e16f06829ebb4265e54b1a356b2a.