Make debug logging thread safe
fixup! Exclude file browser width from new windows’ width
Make fs-events wrapper thread safe

Previously this wasn’t used from multiple threads, but with the new testing system it can be.
Support to_s for most integer types

Here “most” refers to signed and unsigned 16, 32, and 64 bit integers.
Use new test system for a few frameworks
Avoid non-POD static data in thread

The issue here is that the thread can outlive the data.
Fix potential retain loop via document SCM callback

If we closed a window with a document SCM callback for the current document, but that document was untitled (so it wouldn’t be cleared during shutdown), we would keep ‘self’ retained.
Treat ‘nil’ as empty string

With bindings, clearing a text field results in its value being set to nil.
Checkin release notes