DD code writes to terminals too much
For example, with rerun, the DLB code writes to the terminal that it won't get turned on because it's not supported for a rerun. No user needs to know this urgently, and it is anyway written to the log file.
Improve DD logging
Many info and warning-level messages are updated to use the existing
logging and/or text wrapping infrastructure, following the policy of
level messages are used. Messages about DLB decisions was downgraded
to information level, because users are not expected to react to them
and they are not critical.
Extended some of the infrastructure to suit the needed use cases.