Add Tool._create_job_instance() for greater job customization
Do call the method added in last commit
Isolate singleton-like Logger members into make.logging.LogGenerator
Add make.logging.FilteredLogger
Reformat code
Suppress file name line printed by cl.exe
Suppress “Creating library” message printed by link.exe
Store PDB of object files in object files themselves
Fix comments
Avoid resolving weakref twice
Call superclass’ implementation at the end of the override, not the start
Support executing scripted unit tests in Windows
Remove “optional argument” hints in code documentation
Support specifying stderr encoding via ABC_STDERR_ENCODING env var (Win only)
Add check for RTTI MSC flag
Don’t re#define UNICODE if already defined (Win only)
Add /MD (use multithreaded CRT DLL) when building with MSC

The subtle side effect of not doing so is that exceptions thrown in one
module (DLL) won’t be caught in code part of another module (EXE).
Move assignment out of if expression
Migrate 0050-vector.cxx to abc::testing framework
Fix major typo