SERVER-12668 shell reporting of w:0 write results is ugly

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
SERVER-12089 Query planner: test exactly one text index for TEXT
SERVER:8412: re-write repairDatabase to use new constructs
             to make clean, also fix Database::createColection
SERVER-12723 geo queries should not be cacheable.
SERVER-12767 refactored key generation in db/index.
SERVER-8412: fix ~IndexBuildBlock, make sure Context is correct
SERVER-8412: fix repair database failure cleanup
Merge remote-tracking branch 'upstream/master'