SERVER-8182 getLog returns truncated lines when logUserIds=1

Make sure that appendServerExtraLogContext does not append NULL to BufBuilder.
allow override of indexed cover sizes, up default min cover size
oops wrong uassert nums