Don't truncate strings at NUL byte in BSONElement::String()
SERVER-10181 Stop looking up stack when hitting an exempt constructor
SERVER-10201 DistributedLockPinger::shouldKill not thread safe (sync6.js failure)
Clean up #includes to conform with coding standard
SERVER-7965 Fix time_support and time_support_test windows build errors.

This includes manually constructing the timezone offset in ISO 8601 formatted
local times.
SERVER-7965 Fix time_support_test for systems with small (signed, 32-bit) time_t.