check for negative capped size, and check for bad collections on configsvr, closes #183
refs #162 Create a wrapper for the DB_LOADER and use it to implement an
IndexDetails builder. Expose a new API for checkForInterrupt that takes
an existing client object so that worker threads in the fractal tree can
check for interrupt in the loader's poll function, despite not having a
client object in thread local storage.
refs #182 Add flags to the update/delete API so replication has the
opportunity to disable unique checks and/or the lock tree as it sees
necessary. This should be worth some performance gains until we think
of a nicer way to do do it.
refs #157 Deprecate the fsync command and remove the artifacts. Down the
road we may consider adding something similar (postpone checkpointing to
take snapshot, then resume checkpointing)
add special compiler flags for gcc 4.8.1
fix linking of ./test w.r.t. TxnCompleteHooks #107
refs #117 Move the comparison function logic to storage::Key where it
makes more sense. More importantly, woCompare() is public so one can
compare two keys from a dictionary the same way as the fractal tree.
Revert "refs #157 Deprecate the fsync command and remove the artifacts. Down the"

This reverts commit 8579a5c55326d5b40b76f6bda214dc6657de2b27.
refs #187 Only perform unique checks on unique secondary indexes. The
call to IndexDetails::uniqueCheck doesn't do check _unique automatically.
refs #187 Add a test for unique/non-unique secondary indexes with capped
collections.
refs #74, merge final fix for SERVER-9417, but don't merge stepdown3.js. That will be done post-GA, as the timing of the test was not quite working with TokuMX. It took too long for the primary to get a stepdown request, and could not step down
SERVER-8420 add a tailcheck to detect cursor deadness
Add note about capped collection performance and size on disk
properties.
SERVER-9333 clear ghostcache at reconfig time

Conflicts:
	src/mongo/db/repl/rs.cpp
	src/mongo/db/repl/rs.h
	src/mongo/db/repl/rs_sync.cpp
SERVER-9333 correct reference counting of GhostSlave members

The _ghostCache contains shared pointers to GhostSlave members.
When we clear this cache, we decrement all the reference counts to these objects.
Because we were not keeping a shared_ptr to a GhostSlave object in percolate(),
but instead were using a bare pointer, this caused the bare pointer to be deleted
out from under us when we cleared the cache.  This in turn caused the internal
objects like the OplogReader to be deleted, which caused segfaults in percolate()
when we attempted to advance the oplogreader cursor.
SERVER-9333 wait long enough for slow builders like Windows Debug
refs #74, fix merge conflict initially missed
fix/reenable many dbtests #188
closes #188, remove FindingStart, it's obsolete
refs #174 Remove mongoperf, an performance binary for obsolete
memory mapped files.