SERVER-5290: when trying to insert a document with a key too large to index, fail the insert
             will also prevent creating an index on a field that is too large
             that is only done for secondaries
SERVER-11665: move getLastError command into its own file
SERVER-5290: fix typo in comment
SERVER-11665: refactor waitForWriteConcern
              new structs instead of BSONObj
SERVER-11665: clean up some names, and fix error error code on waiting error
SERVER-11665: add timing in writeConcern result for sync time
SERVER-11908: let rollback handle collmod
SERVER-11906: move convertToCapped and cloneCollectionToCapped to own files
SERVER-11906: cloneCollectionAsCapped using Runner
tabs to spaces and other whitespace changes
SERVER-5290: update test to lower string size now that we don't allow indexes with keys too large
SERVER-11665: revert change to test for getLastError standalone w handling
SERVER-11665: make write concern semantics match 2.4
SERVER-11665: majority for master/slave should be w=1, other w=mode should fail
SERVER-5290: remove test that relies on large index entries
SERVER-11665: new waitForWriteConcern function fails with specfic error codes for legacy errors that were ok
              this makes new code clean, but lets us easily not break old code
SERVER-11906: do not yield while converting to capped
SERVER-11906: convertToCapped should use new Database API, and not commands
SERVER-11906: fix compile on older gcc
SERVER-11906: make convertToCapped command log the entire command
              some parts don't make sense to log individually