SERVER-13643 Plumb TransactionExperiment though logOp
SERVER-13643 Kill Command::logTheOp and have Commands log their own ops

This is necessary to ensure that the lopOp is on the same Transaction as the
operation.
SERVER-13643 Plumb TransactionExperiment through dbhelpers
SERVER-13261 update servers.js to handle multiVersion test version names correctly since we released 2.6
SERVER-13799 Wait for balancer in sharding/auth.js test
SERVER-13643 Plumb TransactionExperiment through Cloner
SERVER-13643 pull TransactionExperiment above (most) catalog stuff
SERVER-13643 Plumb TransactionExperiment through repairDatabase
SERVER-13643 Use single TransactionExperiment for whole Map/Reduce
SERVER-13643 have index builder use TransactionExperiment
SERVER-13638: move touch into appropriate layers
SERVER-13638: remove unused NamespaceDetails reference
SERVER-13638: hide NamespaceDetails from dump
SERVER-13638: add Collection::appendCustomStats
SERVER-13638: remove some namespace_details include
SERVER-13638: remove NamespaceDetails from deprecated queryutil
SERVER-13638: move DurTransaction closer to lock
SERVER-13638: document touch
Merge remote-tracking branch 'upstream/master'