refs #165 Implement fast updates using the ydb update API. Ignore replication rollback for now.
refs #165 Add command line switch for fast updates
Merge branch 'master' into fastupdates
Merge branch 'master' into fastupdates

Conflicts:
	src/mongo/db/cmdline.h
	src/mongo/db/dbcommands_generic.cpp
	src/mongo/db/index.cpp
	src/mongo/db/index.h
	src/mongo/db/namespace_details.cpp
	src/mongo/db/namespace_details.h
	src/mongo/db/ops/update.cpp
	src/mongo/db/storage/env.cpp
Merge branch 'master' into fastupdates

Conflicts:
	src/mongo/db/storage/env.cpp
refs #757, add message to log when heartbeat fails due to an auth issue
Merge branch 'master' into fastupdates

Conflicts:
	src/mongo/db/db.cpp
	src/mongo/db/ops/update.cpp
refs #757, make sure admin user replicates to secondaries before shutting them down
Tidy up a bit. Does not link dbtests properly (not sure why yet)
refs #738 Tidy up the style of ops/update.cpp
refs #738 Simplify the structure of the main update loop
refs #738 Simplify the updateObjects() API a bit, tighten up the code in
ops/update.cpp by collapsing a few small helper functions into their
callers.
refs #738 Untangle a bunch of repeated upsert code
refs #738 Move code from the main _updateObjects function into
upsertAndLog (formerly insertAndLog) to help spread the complexity
Clean up includes
Merge branch 'master' into fastupdates

Conflicts:
	src/mongo/db/ops/update.cpp
Fix linking
Add fast updates to updateOneObject
disabled mr_shard_version on debug builds because it's slow
Merge branch 'bugfixes/tokumx-1.3'