SERVER:8412: re-write repairDatabase to use new constructs
             to make clean, also fix Database::createColection