SERVER-14561 Fix compile
BUILD-355 Make buildlogger use temporary files to buffer log output
fix lint
SERVER-15534 Fix cursor8, which can no longer rely on being entered with no opened cursors.
SERVER-14668/SERVER-15294 Collection-level locking for all read paths
Merge remote-tracking branch 'upstream/master'