SERVER-3820: fixed by matcher refactor
SERVER-4517: update test
modest ( ~ !10% ) compile time speedup by some small header cleanup
Whitespace -- tabs to spaces
SERVER-9699: remove clean command
SERVER-9761 Enforce immediate binding of all symbols at process startup
SERVER-9775 Remove SpiderMonkey
SERVER-9005 - Only record wtime metrics when w>1
SERVER-9775 Remove use-system-sm option
SERVER-7080 Emulate backtrace_symbols() and backtrace_symbols_fd() on Solaris 10

backtrace_symbols() returns a block of strings, each containing a
symbolic representation of a location in a stack trace; i.e. a line
of a stack trace.  backtrace_symbols() is allowed to (and must)
allocate memory and cannot be used in a signal handler.  Add code to
produce lines on Solaris 10 that are similar to those produced by
backtrace_symbols() on Solaris 11.

backtrace_symbols_fd() writes a stack trace to a specified file
descriptor.  backtrace_symbols_fd() must not allocate memory and may
be safely used in a signal handler.  Add code to produce output on
Solaris 10 that is similar to that produced by backtrace_symbols_fd()
on Solaris 11.
very small header cleaning
include what you use for headers
remove MatcherOld
Fix Windows compile
Visual Studio -- remove db/matcher_old.{cpp,h} and leftover reference

Also remove src/mongo/db/matcher.cpp which #includes matcher_old.cpp,
which no longer exists.
SERVER-10006 Secondary read pref with tag can end up selecting no nodes on retry

Reset the TagSet iterator to point to initial position before attempting to retry node selection logic.
SERVER-10007 better logging for dbclient_rs.cpp
SERVER-10007 compile fail, toString() needed for str::stream()
SERVER-8791 SERVER-9212 move btree-only funcs out of indexcursor iface
add multipoint/line/poly.  SERVER-8907 SERVER-8349